В одной из моих книг Excel я создал макрос, содержащий следующие строки:об ошибке Goto [этикетка] не работает в VBA
On Error GoTo saltaw
Open fileout For Output As #iFileNumber
Однако, когда fileout
содержит некоторые недопустимые символы («\», для пример) макрос останавливается, и появляется окно ошибки «Ошибка выполнения» 76: Путь не найден », как будто строка on error goto
не существует. То же самое, если я заменю on error goto
на on error resume next
. Макрос останавливается в следующей строке. Зачем?
Возможный дубликат [VBA Error Handling не работает в Excel] (http://stackoverflow.com/questions/3440735/vba-error-handling-not-working-in-excel) – GSerg
Возможный дубликат [Обработка ошибок VBA не работает в Excel] (https://stackoverflow.com/questions/3440735/vba-error-handling-not-working-in-excel) – niton