czwartek, 13 czerwca 2013

Funkcje informacyjne, część 2/5- funkcje VBA

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