#vba
Вопрос:
Я часто создаю макросы, которые извлекают информацию из файлов, не показывая их, открывая их в невидимых экземплярах excel, но если макрос останавливается во время выполнения, они могут оставаться открытыми и занимать больше ресурсов. Нужно закодировать этот закрытый конкретный скрытый файл excel(в моем случае «Upload_Final.xlsm») после нажатия кнопки запроса на форме пользователя или ошибки во время выполнения.
Комментарии:
1. Просто добавьте обработчик ошибок в свой макрос.
2. я пытаюсь с помощью «При повторении ошибки далее», но это не приведет к ошибке, но файл Excel останется скрытым . Любое предложение о том, как сделать файл Excel видимым или закрытым скрытым файлом Excel при ошибке .
3.
On Error Resume Next
инструкция используется для «игнорирования» ошибки, поскольку она сообщает компилятору: «независимо от ошибки -> перейдите к следующей строке»… Вам нужно использоватьOn Error Goto HandlerNameHere
.