Zwraca wartość logiczną wskazującą, czy zmienna została zainicjowana.
Składnia
IsEmpty(wyrażenie)
Wymaganym argumentem wyrażeniajest wariant zawierający wyrażenie liczbowe lub ciąg. Ponieważ jednak funkcja IsEmpty służy do określania, czy inicjalizowane są poszczególne zmienne, argumentem wyrażenia jest najczęściej nazwa pojedynczej zmiennej.
Uwagi
IsEmpty zwraca wartość True , jeśli zmienna jest niezainicjowana lub jest jawnie ustawiona na wartość Pusta; w przeciwnym razie zwraca wartość False. Wartość Fałsz jest zawsze zwracana, jeśli wyrażenie zawiera więcej niż jedną zmienną. Funkcja IsEmpty zwraca tylko istotne informacje dla wariantów.
Przykład
Uwaga
Poniższe przykłady przedstawiają sposób użycia tej funkcji w module języka Visual Basic for Applications (VBA). Aby uzyskać dodatkowe informacje na temat pracy w języku VBA, wybierz pozycję Dokumentacja dewelopera z listy rozwijanej obok przycisku Wyszukaj i wprowadź odpowiednie terminy w polu wyszukiwania.
W tym przykładzie użyto funkcji IsEmpty do określenia, czy zmienna została zainicjowana.
Dim MyVar, MyCheck
MyCheck = IsEmpty(MyVar) ' Returns True.
MyVar = Null ' Assign Null.
MyCheck = IsEmpty(MyVar) ' Returns False.
MyVar = Empty ' Assign Empty.
MyCheck = IsEmpty(MyVar) ' Returns True.