在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