在Excel VBA中将命名工作表另存为CSV文件

时间:2015-07-25 15:24:32

标签: excel vba excel-vba

我在Excel工作簿中打开了一些工作表,我只需要保存一个具有CSV格式的特定名称的工作表(sinani-05)。你能告诉我怎么做吗?

我已经在StackOverflow上找到了这个:

WS.SaveAs "E:\\Data\CSV\" & WS.Name & ".csv", xlCSV

但我不确定如何更新它以仅保存所提到的工作表(sinani-05)。

1 个答案:

答案 0 :(得分:3)

您可以使用Copy()函数将工作表复制到新工作簿,然后保存新工作簿。例如:

' This copies the sheet named "sinani-05" to a new workbook...
Sheets("sinani-05").Copy

' and this saves the new workbook as a CSV...
ActiveWorkbook.SaveAs "E:\Data\CSV\sinani-05.csv", xlCSV