После нажатия кнопки QueryClose при ошибке формы пользователя/времени выполнения в VBA , как закрыть конкретный скрытый файл excel?

#vba

Вопрос:

Я часто создаю макросы, которые извлекают информацию из файлов, не показывая их, открывая их в невидимых экземплярах excel, но если макрос останавливается во время выполнения, они могут оставаться открытыми и занимать больше ресурсов. Нужно закодировать этот закрытый конкретный скрытый файл excel(в моем случае «Upload_Final.xlsm») после нажатия кнопки запроса на форме пользователя или ошибки во время выполнения.

Комментарии:

1. Просто добавьте обработчик ошибок в свой макрос.

2. я пытаюсь с помощью «При повторении ошибки далее», но это не приведет к ошибке, но файл Excel останется скрытым . Любое предложение о том, как сделать файл Excel видимым или закрытым скрытым файлом Excel при ошибке .

3. On Error Resume Next инструкция используется для «игнорирования» ошибки, поскольку она сообщает компилятору: «независимо от ошибки -> перейдите к следующей строке»… Вам нужно использовать On Error Goto HandlerNameHere .