Книга: Excel. Трюки и эффекты
Перехват ошибок
Перехват ошибок
Для перехвата ошибок времени выполнения в VBA используется специальная инструкция On Error, вставляемая перед тем местом программы, в котором возможно возникновение ошибки. В распоряжение программиста предоставляются три разновидности этой инструкции:
On Error GoTo Метка
On Error Resume Next
On Error GoTo 0
Первый вариант инструкции On Error активизирует обработчик ошибок (см. подраздел об обработке перехваченных ошибок). При возникновении ошибки после этой инструкции выполнение программы продолжается с метки Метка.
Использование второго варианта позволяет игнорировать все ошибки: при возникновении любой ошибки инструкция, вызвавшая ошибку, пропускается, а выполнение программы продолжается со следующей инструкции.
Третий вариант инструкции On Error отключает перехват ошибок обработчиком, находящимся в выполняемой процедуре или функции.
- 4.3. Определение ошибок
- Обработка исключительных ситуаций - “изящный” способ устранения программных ошибок
- ГЛАВА 32. Обработка ошибок и события.
- Обработка перехваченных ошибок
- Приложение 10. Коды ошибок
- B1.7. Функции обработки ошибок
- Обработка ошибок
- Что обозначают номера ошибок?
- 10.7.1. Перехват соединения
- 14.5.4. Перехват соединения
- Проверка диска на наличие ошибок
- 10.6.4. Перехват сигналов: sigaction()