VBA出口表作为一个CSV而不失去我目前的工作簿的重点

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

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

这将为你工作

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