VBA导出工作表作为csv而不会失去我当前工作簿的焦点

时间:2015-02-20 13:33:58

标签: excel vba csv

我想将工作表作为csv导出到新目录中,但它不能使用工作表的SaveAs方法工作。

当我使用SaveAs时,我会失去焦点"我当前的工作簿和当前工作簿现在是csv文件(在新目录中)。我想导出工作表并将重点放在当前工作簿上。

1 个答案:

答案 0 :(得分:2)

这对你有用

Sub SaveCSV()
    Sheet1.Copy ' Change to whatever sheet you want to copy
    ActiveWorkbook.SaveAs "MyFileCSV.csv", xlCSV
    ActiveWorkbook.Close False
    ThisWorkbook.Activate
End Sub