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