Excel: макрос для экспорта листа в виде файла CSV, не выходя из моего текущего листа Excel

Здесь много вопросов по созданию макроса для сохранения рабочего листа в виде файла CSV. Все ответы используют SaveAs, какэтот от SuperUser. Они в основном говорят, чтобы создать функцию VBA, как это:

Sub SaveAsCSV()
    ActiveWorkbook.SaveAs FileFormat:=clCSV, CreateBackup:=False
End Sub

Это отличный ответ, но я хочу сделатьэкспорт вместо Сохранить как, Когда SaveAs выполняется, это вызывает у меня два раздражения:

Мой текущий рабочий файл становится файлом CSV. Я хотел бы продолжить работу в моем исходном файле .xlsm, но экспортировать содержимое текущего рабочего листа в файл CSV с тем же именем.Появится диалоговое окно с просьбой подтвердить, что я хотел бы переписать файл CSV.

Можно ли просто экспортировать текущий лист в виде файла, но продолжить работу в моем исходном файле?

Ответы на вопрос(4)

Ваш ответ на вопрос