Функция IsNull

Возвращает значение типа Boolean, указывающее на то, содержит ли выражение допустимые данные или же равно NULL.

Синтаксис

IsNull ( выражение )

Обязательный аргумент выражениеаргумент является значением типа Variant, содержащим числовое выражение или строковое выражение.

Замечания

Функция IsNull возвращает значение True, если аргумент выражение имеет значение NULL. В противном случае функция IsNull возвращает значение False. Если выражение содержит несколько переменных и хотя бы одна из них имеет значение NULL, возвращается значение True для всего выражения.

Значение NULL указывает, что переменная типа Variant не содержит допустимых данных. Значение NULL и пусто — не одно и то же; последнее указывает, что переменная еще не инициализирована. Оно не равно также и строке нулевой длины (""), иногда называемой пустой строкой.

Важно :  Используйте функцию IsNull, чтобы определить, содержит ли выражение значение NULL. Некоторые выражения, которые, казалось бы, должны в определенных случаях возвращать True, например If Var = Null и If Var <> Null, всегда возвращают False. Это происходит потому. что выражение, содержащее NULL, само по себе равно NULL и поэтому дает False.

Пример

Примечание : В примерах ниже показано, как использовать эту функцию в модуле Visual Basic для приложений (VBA). Чтобы получить дополнительные сведения о работе с VBA, выберите Справочник разработчика в раскрывающемся списке рядом с полем Поиск и введите одно или несколько слов в поле поиска.

В следующем примере с помощью функции IsNull определяется, содержит ли переменная значение NULL.

Dim MyVar, MyCheck
MyCheck = IsNull(MyVar) ' Returns False.
MyVar = ""
MyCheck = IsNull(MyVar) ' Returns False.
MyVar = Null
MyCheck = IsNull(MyVar) ' Returns True.
Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×