Метод WorksheetFunction.IfError (Excel)

Возвращает введенное значение, если вычисление по формуле вызывает ошибку. в противном случае возвращает результат вычисления по формуле. Используйте функцию IfError для перехвата и обработки ошибок в формуле.

Синтаксис

выражение. IfError (Arg1, Arg2)

выражение Переменная, представляющая объект WorksheetFunction .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Арг1 Обязательный Variant Value - аргумент, проверяемый на наличие ошибки.
Арг2 Обязательный Variant Value_if_error — значение, которое будет возвращено, если формула вычисляется с ошибкой. Вычисляются следующие типы ошибок: #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, или #NULL!.

Возвращаемое значение

Variant

Примечания

Если "значение" или "value_if_error" является пустой ячейкой, функция IfError рассматривает его как пустое строковое значение ("").

Если "значение" является формулой массива, функция ЕслиОшибка возвращает массив результатов для каждой ячейки диапазона, указанного в значении.

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.