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

我在Excel工作簿中打开了一些工作表,我只需要以CSV格式保存其中的一个( sinani-05 )具体名称。 你能让我知道如何做到这一点?

我已经在StackOverflow中find了这个:

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

但我不知道如何更新它只保存提到的表( sinani-05 )。

您可以使用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