Метод 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 и обратная связь.