问题描述
我正在尝试将宏记录数据集导出到单独的 csv 文件中。 为此,我在工作簿中的“BeforeClose”事件中有以下 vba 代码:
'
' Exporting Data:
'
Dim wbkExport As Workbook
Dim shtToExport As Worksheet
Dim Path1 As String
(4) Path1 = Range("Config!Path")
Set shtToExport = ThisWorkbook.Worksheets("Sheet1") 'Sheet to export as CSV
Set wbkExport = Application.Workbooks.Add
shtToExport.copy before:=wbkExport.Worksheets(wbkExport.Worksheets.Count)
Application.displayAlerts = False 'Possibly overwrite without asking
'FileFormat:=xlOpenXMLWorkbook
wbkExport.SaveAs Filename:=Path1,FileFormat:=xlCSV
Application.displayAlerts = True
wbkExport.Close savechanges:=False
Application.displayAlerts = False
Application.Quit
但我收到“运行时错误 1004:对象 '_Global' 的方法 'Range' 在 excel vba 中失败”错误
当我尝试调试时,它突出显示 - Path1 = Range("Config!Path") - 我的代码中的字符串。 (我在代码中引用为(4))。
请帮助!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)