导出到excel的问题,急!

zrgt2001 2003-12-10 11:32:04
1.想实现的效果是在excel文件的sheet1中显示时间信息,在sheet2中显示名称信息,我的代码如下,现在“时间”一项可以显示,而“名称”一项在sheet2中未显示,求高手赐教!!!
Dim xlApp As Variant
Dim excelWorkbook As Variant
Dim xlSheet As Variant
Dim xlSheet2 As Variant

Set xlApp = CreateObject("Excel.application")
Set excelWorkbook = xlApp.Workbooks.Add

Set xlSheet = excelWorkbook.Worksheets("sheet1")
Set xlSheet2 = excelWorkbook.Worksheets("sheet2")

xlSheet.Cells(1, 1).Value = "时间"
xlSheet2.Cells(1, 1).Value = "名称"
2 另一个问题,我如何在代码中修改sheet1和sheet2的名称?例如在excel中分别显示为“时间”和“名称”?
...全文
22 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zrgt2001 2003-12-11
  • 打赏
  • 举报
回复
:)多谢二位
ibm123 2003-12-10
  • 打赏
  • 举报
回复
1、你的代码运行应该是正常的,sheet2表中应该有名称!

2、修改SHEET表名:
xlSheet.Name = "时间"
xlSheet2.Name = "名称"
grassky 2003-12-10
  • 打赏
  • 举报
回复
呵呵,上面最后一句弄错了,不好意思
grassky 2003-12-10
  • 打赏
  • 举报
回复
Set xlApp = CreateObject("Excel.application")
Set excelWorkbook = xlApp.Workbooks.Add
Set xlSheet = excelWorkbook.Worksheets("sheet1")
Set xlSheet2 = excelWorkbook.Worksheets("sheet2")
xlSheet.Activate
xlSheet.Cells(1, 1).Value = "时间"
xlSheet2.Activate
xlSheet2.Cells(1, 1).Value = "名称"
这样改试试。


2、修改SHEET表名:
xlSheet.Name = "时间"
xlSheet2.Name = "名称"


xlSheet2.Cells(1, 1).Value = "名称"

535

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 Exchange Server
社区管理员
  • 消息协作社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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