PoprzedniaWyżejGłównaSpis treściIndex hasełZnajdźBokGora
BokGora

Google
 

Funkcja IsMissing


Funkcja IsMissing zwraca wartość typu Boolean, określającą czy opcjonalny argument typu Variant został przekazany do procedury.

Składnia funkcji IsMissing:

IsMissing(NazwaArgumentu)

Argument NazwaArgumentu jest wymagany i zawiera nazwę opcjonalnego argumentu typu Variant przekazywego do funkcji.

Użycie funkcji IsMissing pozwala sprawdzić czy został przekazany do funkcji opcjonalny argument typu Variant podczas jej wywoływania. Funkcja IsMissing zwraca True jeżeli żadna wartość nie została przekazana do funkcji i False, jeżeli została przekazana. Jeżeli funkcja IsMissing zwróci True, użycie brakującego argumentu w kodzie programu może spowodować błąd użytkownika (user-defined). Jeżeli funkcja IsMissing jest użyta na argumencie ParamArray zawsze zwraca False. Aby sprawdzić, czy ParamArray jest Empty, należy sprawdzić czy górny zakres tablicy jest mniejszy niż dolny.


Przykład użycia funkcji IsMissing:

Function Razy2 (Optional varA)
  If IsMissing(varA) Then
    Razy2=Null
    'zwróć Null, brak parametru
  Else
    Razy2=varA*2
  End If
End Function

Dim varWartość As Variant
varWartość=Razy2(2)  'varWartość=4
varWartość=Razy2()  'varWartość=Null

(Zmienne, typy zmiennych i funkcje zostały opisane w innych częściach kursu.)


na górę strony...


Google
 
Poprzednia | Wyżej | Strona główna | Spis Treści | Index haseł | Opis VB

BokDol
PoprzedniaWyżejGłównaSpis treściIndex hasełZnajdźBokGora
BokGora