Funkcia IsNull

Vráti hodnotu typu Boolean, ktorá označuje, či výraz neobsahuje platné údaje (Null).

Syntax

IsNull ( výraz )

Povinný argument výrazargument je typu Variant a obsahuje numerický výraz alebo reťazcový výraz.

Poznámky

Funkcia IsNull vráti hodnotu True, ak výraz má hodnotu Null. V opačnom prípade IsNull vráti hodnotu False. Ak sa vo výraze nachádza viac ako jedna premenná, hodnota Null v ľubovoľnej zástupnej premennej spôsobí, že hodnota True sa vráti pre celý výraz.

Hodnota Null označuje, že premenná typu Variant neobsahuje žiadne platné údaje. Hodnota Null neznamená to isté ako prázdny, čo označuje, že premenná ešte nebola inicializovaná. Tiež to nie je to isté ako reťazec s nulovou dĺžkou (""), ktorý sa niekedy označuje ako prázdny reťazec.

Dôležité :  Pomocou funkcie IsNull môžete určiť, či výraz obsahuje hodnotu Null. Výrazy, o ktorých by ste možno očakávali, že za určitých okolností vrátia hodnotu True, napríklad If Var = Null a If Var <> Null, majú vždy hodnotu False. Je to pretože ľubovoľný výraz obsahujúci hodnotu Null má aj sám hodnotu Null, a preto je výsledná hodnota False.

Príklad

Poznámka : Nasledujúce príklady ukazujú použitie tejto funkcie v module jazyka Visual Basic for Applications (VBA). Ak chcete získať ďalšie informácie o práci s jazykom VBA, vyberte z rozbaľovacieho zoznamu vedľa položky Hľadať možnosť Odkaz pre vývojára a do vyhľadávacieho poľa zadajte nejaké výrazy.

V tomto príklade je funkcia IsNull použitá na určenie, či premenná obsahuje hodnotu Null.

Dim MyVar, MyCheck
MyCheck = IsNull(MyVar) ' Returns False.
MyVar = ""
MyCheck = IsNull(MyVar) ' Returns False.
MyVar = Null
MyCheck = IsNull(MyVar) ' Returns True.
Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×