我目前正在使用此功能进行保存,但我遇到了问题:
Private Sub spara()
ActiveWorkbook.SaveAs Filename:="T:\filepath+ ActiveWorkbook.Name", _
FileFormat:=xlCSV, CreateBackup:=False
End Sub
它会自动使用 ,
保存,但我需要它在其文件中使用 ;
保存。是否有可能以某种方式改变它的保存方式?
我尝试用谷歌搜索这个问题,但所有有关 .csv 文件保存的宏都只是如何保存为 .csv 以及如何将多个工作表拆分为 .csv 。
最佳答案
您的 Excel 使用哪种语言?如果您的母语使用“;”默认情况下,您可以传递参数“local:=True”
ActiveWorkbook.SaveAs Filename:="C:\Temp\Fredi.csv", FileFormat:=xlCSV, CreateBackup:=False, local:=True
如果没有,您唯一的选择就是随后搜索并替换...
关于excel - 另存为带有分号分隔符的 CSV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19265636/