EXCEL的SAVEAS问题

fyming 2008-11-27 01:25:26
Dim AppExcel As New Excel.Application
Dim WbExcel As New Excel.Workbook
Dim ShExcel As New Excel.Worksheet

Set AppExcel = CreateObject("Excel.Application")
AppExcel.DisplayAlerts = False
AppExcel.Visible = False

Set WbExcel = AppExcel.Workbooks.Add()
Set ShExcel = WbExcel.Sheets(1)
ShExcel.Range(.Cells(3, 2), .Cells(10, 5)).Value = 数组

WbExcel.SaveAs(文件名)

If MsgBox(“是否现在打开Excel文档?”, vbYesNo, "") = vbYes Then
AppExcel.Visible = True
Else
WbExcel.Close
Set WbExcel = Nothing
AppExcel.Quit
Set AppExcel = Nothing
End If
---------------------------------------
目的:将数组导出为EXCEL文件
问题:程序执行过程中未报错,导出后打开导出的文档,发现没有任何数据写入。我在WbExcel.SaveAs(文件名)
的地方设置了一个中断,未发现问题,此时ShExcel的相关地方都有对应数据,但为何SAVESA之后反而没有数据了呢?

真的晕死了,兄弟们救命啊!
...全文
81 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fyming 2008-11-27
  • 打赏
  • 举报
回复
答案已找到,无关SAVEAS,但都还是感谢上面两位捧场。
filec75 2008-11-27
  • 打赏
  • 举报
回复
帮顶
qap22 2008-11-27
  • 打赏
  • 举报
回复
不懂,up

5,139

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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