Перейти к содержимому
Наше приложение «Дешевые авиабилеты» в AppGallery >>

VBA Excel. Значения ошибок в ячейках

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

    Значения ошибок в ячейках

    Значения ошибок ячеек представлены константами из коллекции xlCVError, перечисленными в следующей таблице:

    Константа Номер ошибки Значение ошибки
    xlErrDiv0 2007 #ДЕЛ/0!
    xlErrNA 2042 #Н/Д
    xlErrName 2029 #ИМЯ?
    xlErrNull 2000 #ПУСТО!
    xlErrNum 2036 #ЧИСЛО!
    xlErrRef 2023 #ССЫЛКА!
    xlErrValue 2015 #ЗНАЧ!

    Вставка значений ошибок

    Вставка значений ошибок в ячейки рабочего листа из кода VBA Excel с помощью функции CVErr:

    Данный код заполняет ячейки диапазона «A1:A7» всеми значениями ошибок из коллекции xlCVError.

    Результат работы кода:

    Проверка на наличие ошибки

    Проверка активной ячейки на наличие значения ошибки из кода VBA Excel с помощью функции CVErr:

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

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


    Содержание рубрики VBA Excel по тематическим разделам со ссылками на все статьи.

    Фразы для контекстного поиска: функция CVErr, значение ошибки, ошибка.