【发布时间】:2017-04-10 12:17:42
【问题描述】:
我在 access 中生成一个命令按钮,它将数据导出到 Excel。目前,我有这个功能,并且正在尝试进一步完善它,以便每次导出都会将数据导出到一个新工作表上,该工作表实际上是 ActiveSheet 的副本。似乎让我失望的代码是:
'Open workbook
Excel.Workbooks.Open "\\aos03s-fp04\brewsti2$\Alarms\ExportTest - " & Format(Now(), "dd-mm-yyyy") & ".xlsx", True, False
'Copy initial activesheet
ActiveSheet.Copy Before:=Excel.Sheets("Sheet2")
'Rename new copied sheet
ActiveSheet.Name = Me.RAW_TAG
代码在 ActiveSheet.Copy 函数上失败。有什么想法吗?
【问题讨论】:
-
您之前尝试复制的工作表是否存在?即您的工作簿中是否有“Sheet2” - 检查拼写/间距。
-
您收到的实际错误信息是什么?
-
我遇到的错误是:运行时错误'91':对象变量或未设置块变量。
标签: excel vba ms-access export