相关疑难解决方法(0)

如何从VBA创建单独的CSV文件?

我需要输出一些结果作为.csv文件,稍后由另一个进程解析.为了产生这些结果,我有一个庞大的工作簿,其中包含我需要的所有宏和函数.

  1. 是否可以"创建"单独的.csv文件VBA
  2. 是否可以使用VBA功能写入其中,而不是仅仅以"原始文本"方式编写?

谢谢 :)

csv excel vba excel-vba

11
推荐指数
2
解决办法
8万
查看次数

将数据导出为CSV - Excel 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然后激活它?

csv excel vba excel-vba

9
推荐指数
2
解决办法
7万
查看次数

标签 统计

csv ×2

excel ×2

excel-vba ×2

vba ×2