xls工作簿另存CSV格式的VBA代码,请大大帮忙!!
xls工作簿,文件名为6位数数字(每次不同,如:538820.xls),内部有10几个工作表,其中一个工作表名称为:“样品整理”。希望保存同时,将“样品整理”工作表单独另...
xls工作簿,文件名为6位数数字(每次不同,如:538820.xls),内部有10几个工作表,其中一个工作表名称为:“样品整理”。
希望保存同时,将“样品整理”工作表单独另存为538820.csv的工作簿。
大概写了一下代码,如下:
Sub saveas()
Application.DisplayAlerts = False
ActiveWorkbook.Save
ActiveWorkbook.saveas Filename:="d:\a\" & ActiveWorkbook.Name,FileFormat:=xlCSV
Application.Quit
End Sub
以上代码在运行时,会弹出另存窗口,提示输入文件名称。因CSV不支持多工作表,会有错误讯息。如何可省略输入文件名称的步骤,直接使用当前工作簿名称。
请高手大大帮忙,谢谢 展开
希望保存同时,将“样品整理”工作表单独另存为538820.csv的工作簿。
大概写了一下代码,如下:
Sub saveas()
Application.DisplayAlerts = False
ActiveWorkbook.Save
ActiveWorkbook.saveas Filename:="d:\a\" & ActiveWorkbook.Name,FileFormat:=xlCSV
Application.Quit
End Sub
以上代码在运行时,会弹出另存窗口,提示输入文件名称。因CSV不支持多工作表,会有错误讯息。如何可省略输入文件名称的步骤,直接使用当前工作簿名称。
请高手大大帮忙,谢谢 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |