当前位置:首页经验技巧Excel经验excel图表

vb怎么删除excel表格数据

2025-05-23 16:30:49

1.如何用VB清空excel表格

'其他代码不变,只增加三行代码:

Private Sub Command5_Click()

Dim xlApp As Excel.Application

Dim xlBook As Excel.Workbook

Dim xlSheet As Excel.Worksheet

Dim ADOrs As New Recordset

Dim i As Integer

Set xlApp = New Excel.Application

xlApp.Visible = False

Set xlBook = xlApp.Workbooks.Open(App.Path + "\" + "学生报表.xls")

Set xlSheet = xlBook.Worksheets(1)

ADOrs.ActiveConnection = ADOcn

ADOrs.Open "select * from 学生 order by XH"

i = 3

'以下三行为清除excel表格的代码

xlSheet.Cells.Select

xlSheet.Selection.Delete Shift:=-4162

xlSheet.Cells(1, 1).Select

'-----------------------------

Do While Not ADOrs.EOF

xlSheet.Cells(i, 1) = Trim(ADOrs("XH"))

xlSheet.Cells(i, 2) = Trim(ADOrs("XM"))

xlSheet.Cells(i, 3) = Trim(ADOrs("XB"))

ADOrs.MoveNext

i = i + 1

Loop

xlBook.Save

xlBook.Close

xlApp.Quit

MsgBox "报表已生成!", vbOKOnly, "信息提示"

End Sub


免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2026 www.z8000w.com. All Rights Reserved .