小编use*_*952的帖子

如何使用vba保存分号分隔的csv文件?

最近我需要将一些数据复制到电子表格中,使用VBA对其进行格式化,然后将该表格保存为CSV文件.我使用以下代码:

ws.SaveAs Filename:=filestr, Fileformat:=xlCSV
Run Code Online (Sandbox Code Playgroud)

ws是我保存的工作表.

这将给我一个逗号分隔的CSV文件.

但是,我想将该表保存为以分号分隔的文件.我做了一些谷歌搜索并找到了以下解决方案:

  1. 转到开始>设置>区域和语言选项
  2. 单击"自定义"按钮
  3. 列表分隔符旁边的分号(;)

我已按照上述步骤将代码更改为:

ws.SaveAs Filename:=filestr, Fileformat:=xlCSV, Local:=True
Run Code Online (Sandbox Code Playgroud)

但我仍然以逗号分隔的CSV文件作为输出.

我使用的excel版本是Excel 2003,我的操作系统是Windows XP

任何人都可以建议如何使用VBA保存分号分隔文件?

excel vba

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

标签 统计

excel ×1

vba ×1