Удалить опцию листа в VBA - PullRequest
0 голосов
/ 13 февраля 2020

Я новичок в Excel VBA. У меня есть макрос, который выбирает и копирует файл .xlsx на другой лист в другой книге, но у меня возникают проблемы при удалении листа с помощью Sheets("name").delete. Я хочу установить параметр для этой команды:

  • Нажмите «удалить» в диалоговом окне, чтобы удалить лист -> очистить имя файла -> создать новый лист -> скопировать файл excel, выбранный на этот новый лист.
  • Нажатие «отмена» ничего не изменит. Но когда я нажимаю «отменить», он не удаляет лист, но все еще очищает имя файла, создает новый лист, я не знаю, как его решить, пожалуйста, помогите мне!
ThisWorkbook.Sheets("Info").Delete
ThisWorkbook.Sheets("Sheet1").Range("F4").MergeArea.ClearContents

Sheets.Add(after:=Sheets("Sheet1")).Name = "Info"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...