怎样用VB实现删除Excel表中的数据

lesonly 2008-11-14 08:54:46
Dim xlapp As Excel.Application
Dim xlbook As Excel.Workbook
Dim xlsheet As Excel.Worksheet
Set xlapp = CreateObject("excel.application")
Set xlbook = xlapp.Workbooks.Open(App.Path & "\11.xls")
Set xlsheet = xlbook.Worksheets(1) '创建工作表

我想删除11.xls表中的数据 请问向下该怎么写

我想达到的目的是 每次报表都向11.xls中写 每次报表前都把上次的数据清空 请达人指点
或者有别的办法(不是只向一个表中写)实现也行
...全文
858 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
AppleII 2011-05-27
  • 打赏
  • 举报
回复 1
VB删除EXCEL表格指定列:http://www.okbase.net/doc/details/2488

VB删除EXCEL表格指定行:
http://www.okbase.net/doc/details/2486
zuoxingyu 2008-11-23
  • 打赏
  • 举报
回复
以下是EXCEL的删除数据的宏


Range("A1:F4").Select
Range("F4").Activate
Selection.Delete Shift:=xlToLeft



复制到VB的代码里去,稍微修改下就可以实现了
szyezaoshu 2008-11-23
  • 打赏
  • 举报
回复

Selection.Delete Shift:=xlUp
Selection.ClearContents
lesonly 2008-11-15
  • 打赏
  • 举报
回复
能做到删除所有数据的行和列吗
SYSSZ 2008-11-14
  • 打赏
  • 举报
回复
ExcelID.ActiveSheet.Rows[2].Delete;'删除行
ExcelID.ActiveSheet.Columns[1].Delete;'删除列

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧