Домашняя страница Undo Do Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Справочники

МЕНЮ САЙТА
  • 1
  • 2
  • 3

КАТЕГОРИИ РАЗДЕЛА

ОПРОСЫ
Какой версией Excel Вы пользуетесь?
Всего ответов: 35661
Главная » Справочники » Функции VBA » Функции обработки системных параметров

IsNull

IsNull

Функция IsNull

IsNull(Expression)

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

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

Возвращает значение типа Boolean, указывающее, не содержит ли выражение недействительных данных(значения Null). Функция IsNull возвращает значение True, если параметр Expression имеет значение Null; в противном случае IsNull возвращает значение False. Если параметр Expression содержит более одной переменной, то значение True для всего выражения будет возвращено только в том случае, когда все эти переменные содержат значение Null

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

Примечание
Значение Null указывает, что переменная типа Variant не содержит допустимых данных.Значение Null не идентично значению Empty, которое указывает на то, что переменная еще не была инициализирована. Это значение также не эквивалентно пустой строке (""), которую иногда называют строкой нулевой длины

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

Пример
' Проверим, содержит ли переменная
' значение Null
Dim MyVar, MyCheck
MyCheck = IsNull(MyVar) ' Возвращает False

MyVar = ""
MyCheck = IsNull(MyVar) ' Возвращает False

MyVar = Null
MyCheck = IsNull(MyVar) ' Возвращает True
Категория
Функции обработки системных параметров

Счетчики: 3504 | Добавил: Serge_007
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Яндекс цитирования
© 2010-2016 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!