最近我需要将一些数据复制到电子表格中,使用VBA对其进行格式化,然后将该表格保存为CSV文件.我使用以下代码:
ws.SaveAs Filename:=filestr, Fileformat:=xlCSV
Run Code Online (Sandbox Code Playgroud)
ws是我保存的工作表.
这将给我一个逗号分隔的CSV文件.
但是,我想将该表保存为以分号分隔的文件.我做了一些谷歌搜索并找到了以下解决方案:
我已按照上述步骤将代码更改为:
ws.SaveAs Filename:=filestr, Fileformat:=xlCSV, Local:=True
Run Code Online (Sandbox Code Playgroud)
但我仍然以逗号分隔的CSV文件作为输出.
我使用的excel版本是Excel 2003,我的操作系统是Windows XP
任何人都可以建议如何使用VBA保存分号分隔文件?