Метод WorksheetFunction.IfError (Excel)
Возвращает значение, указанное при вычислении формулы с ошибкой; В противном случае возвращает результат формулы. Используйте функцию IfError для перехвата и обработки ошибок в формуле.
Синтаксис
expression. IfError (Arg1, Arg2)
Выражение Переменная, представляющая объект WorksheetFunction .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Arg1 | Обязательный | Variant | Value — аргумент, проверяемый на наличие ошибки. |
Arg2 | Обязательный | Variant | Value_if_error — значение, возвращаемое, если формула принимает ошибку. Вычисляются следующие типы ошибок: #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, или #NULL!. |
Возвращаемое значение
Variant
Примечания
Если значение или value_if_error является пустой ячейкой, IfError обрабатывает его как пустое строковое значение ("").
Если значение является формулой массива, ifError возвращает массив результатов для каждой ячейки в диапазоне, указанном в значении.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.