Kontynuując zagadnienia dot. funkcji informacyjnych dziś zaprezentowane zostaną dwie kolejne funkcje- IsArray() oraz IsObject().
1. Funkcja IsArray zwróci prawdę True gdy
testowana zmienna będzie zmienną tablicową. Prześledźmy działanie
funkcji na poniższym przykładzie analizując zwracane wyniki:
Pamiętając jednak o tym, że zakres komórek po przekazaniu do VBA zwraca tablicę także poniższe wywołanie zwróci wynik True:
2. Funkcja IsObject zwróci wartość True zawsze
wtedy gdy jako argument funkcji wskażemy odwołanie do obiektu. Poniższe
przykłady obrazuję taką sytuację, wszystkie zapytania zwracają wartość True niezależnie
od tego czy definicja obiektu następuje przez określenie typu zmiennej,
przez przypisanie obiektu do zmiennej typu Variant, czy też przez
bezpośrednie wskazanie obiektu w momencie wywołania:
Myślę,
że powyższe funkcje będą dobrym początkiem w zakresie wyjaśniania
działania funkcji informacyjnych. Pozostałe dwa posty dot. zagadnienia
już wkrótce.
Brak komentarzy:
Prześlij komentarz