Содержание
IsError Описание
Используется для проверки значений ошибок.
Простые примеры IsError
1 | MsgBox IsError (1/2) |
Результат: неверно
1 | MsgBox IsError (CvErr (0)) |
Результат: Верно
Синтаксис IsError
В редакторе VBA вы можете ввести «IsError (», чтобы увидеть синтаксис функции IsError:
Функция IsError содержит аргумент:
Выражение: Выражение, которое будет проверено.
Примеры функции Excel VBA IsError
123456789101112 | Функция Divide (a как двойное, b как двойное)При ошибке Перейти к error_handlerРазделить = a / bФункция выходаerror_handler:Разделить = CVErr (Номер ошибки)Конечная функцияSub IsError_Example2 ()MsgBox «IsError (1/2) is» & IsError (Divide (1, 2))MsgBox «IsError (1/0) is» & IsError (Divide (1, 0))Конец подписки |
Результат: IsError (1/2) имеет значение False
IsError (1/0) истинно
Используя IsError, вы можете проверять ячейки на листе Excel.
123456789101112 | Sub CheckIfError (strRange как строка)Тусклая ячейка как диапазонДля каждой ячейки в диапазоне (strRange)cell.Offset (0, 1) = IsError (ячейка)СледующийКонец подпискиSub IsError_Example1 ()CheckIfError «C2: C5»CheckIfError "B9: B12"Конец подписки |