Excel VBA сохранить копию, скопировать последние специальные значения все данные на 3 указанных c (именованных) вкладок в новую книгу - PullRequest
0 голосов
/ 13 марта 2020

Я пытаюсь создать скрипт vba, который берет существующую рабочую книгу, делает копию, но сохраняет только 3 специально названные вкладки и сохраняет только значения (без формул) на этих вкладках в новую рабочую книгу, сохраненную в указанном c location.

У меня нет рабочего компьютера передо мной, но это будет что-то вроде этого:

Sub copy_save
Dim ws as Worksheet
Dim sht as Worksheet

set sht = Sheets(array("Monday","Tuesday","Wednesday")).copy

ActiveWorkbook.SaveAs Filename:= "C:\User\Desktop\file.xlsm"

End Sub

что-то похожее на код выше, делает копию вкладок, которые я хочу, но оставляет в формулах / данных и создает другой экземпляр Excel, но не сохраняет файл и не вставляет специальные значения. Я понимаю, что приведенный выше код неполон для моего запроса, но я работаю по памяти. Также через несколько итераций я получил ошибку 424 (требуется объект) или 13 (несоответствие типов).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...