Vrátí hodnotu typu Boolean označující, zda je proměnná (Proměnná: Pojmenované umístění pro ukládání, které může obsahovat data, jež lze během doby spuštění programu změnit. Každá proměnná má název, jež ji v dané úrovni oboru jednoznačně identifikuje. Typ dat může, ale nemusí být zadán.)
polem (Pole: Proměnná obsahující konečný počet prvků, které mají společný název a typ dat. Každý prvek v poli je označen jedinečným indexem. Změny provedené u jednoho prvku v poli nemají na ostatní prvky žádný vliv.).
Syntaxe
IsArray(název_proměnné)
Povinným argumentem (Argument: Hodnota, která poskytuje informace určité akci, události, metodě, vlastnosti, funkci nebo proceduře.)
název_proměnné
je identifikátor (Identifikátor (Visual Basic): Datový člen v modulu kódu jazyka Visual Basic. Identifikátorem může být procedura Sub, Function nebo Property, proměnná, konstanta, příkaz DECLARE nebo určitý typ dat definovaný uživatelem.)
určující proměnnou.
Poznámky
Pokud je proměnná polem, vrátí funkce IsArray hodnotu True. V opačném případě vrátí hodnotu False. Funkce IsArray je užitečná zejména u dat typu Variant (Typ dat Variant: Výchozí typ dat pro proměnné, které neobsahují znaky deklarace typu, není-li aktivní příkaz Deftyp. V proměnné typu Variant mohou být uložena čísla, řetězce, datum a čas nebo hodnoty Null či Empty.)
obsahujících pole.
Příklad
Poznámka: Následující příklady uvádějí použití této funkce v modulu jazyka Visual Basic for Applications (VBA). Další informace o práci s jazykem VBA získáte tak, že klepnete na položku Referenční informace pro vývojáře v rozevíracím seznamu vedle pole Hledat a do pole pro hledání zadáte jeden nebo více pojmů.
V tomto příkladu je pomocí funkce IsArray zjištěno, zda je proměnná polem.
' Declare array variables.
Dim MyArray(1 To 5) As Integer, YourArray, MyCheck
YourArray = Array(1, 2, 3) ' Use Array function.
MyCheck = IsArray(MyArray) ' Returns True.
MyCheck = IsArray(YourArray) ' Returns True.