我需要输出一些结果作为.csv文件,稍后由另一个进程解析.为了产生这些结果,我有一个庞大的工作簿,其中包含我需要的所有宏和函数.
.csv文件VBA?VBA功能写入其中,而不是仅仅以"原始文本"方式编写?谢谢 :)
假设我有一个函数可以将一些数据生成到当前工作表的单元格中,如:
Cells(1, "A").Value = ...
Cells(2, "A").Value = ...
Cells(3, "A").Value = ...
Cells(4, "A").Value = ...
Run Code Online (Sandbox Code Playgroud)
我想创建并将其加载到csv文件中,而不是当前工作簿中的当前工作表
说C:\USERS\Documents\Sample.csv.
我见过像这样的东西
ActiveWorkbook.SaveAs Filename:= _
"c:\MyFile.csv", FileFormat:=xlCSV _
, CreateBackup:=False
Run Code Online (Sandbox Code Playgroud)
但这只会将当前工作簿保存到另一个位置,但我不想在当前工作表中生成数据然后保存,而是我想立即导出?无论如何我能做到这一点.也许制作ActiveWorkbook = //pathname然后激活它?