Vrátí hodnotu aVariant obsahující pole.
Syntaxe
Pole(arglist)
Požadovaný argument arglistje seznam hodnot oddělených čárkami, které jsou přiřazeny k prvkům pole obsaženému v objektu Variant. Pokud nejsou zadány žádné argumenty, vytvoří se pole nulové délky.
Poznámky
Notace použitá k odkazování na prvek pole se skládá z názvu proměnné následované závorky obsahující číslo indexu označující požadovaný prvek. V následujícím příkladu vytvoří první příkaz proměnnou s názvem AVariant. Druhý příkaz přiřadí pole proměnné A. Poslední příkaz přiřadí hodnotu obsaženou v druhém prvku pole k jiné proměnné.
Poznámka
Následující příklady ukazují použití této funkce v modulu VBA (Visual Basic pro Applications). Pokud chcete další informace o práci s modulem VBA, vyberte Referenční informace pro vývojáře, které najdete v rozevíracím seznamu vedle položky Hledat a do vyhledávacího pole napište požadované pojmy.
Dim A As Variant
A = Array(10,20,30)
B = A(2)
Dolní mez pole vytvořené pomocí funkce Array je určena dolní mez určená příkazem Option Base , pokud není pole kvalifikováno názvem knihovny typů (například jazyk VBA). Pole). Pokud je pole kvalifikováno názvem knihovny typů, není pole základnou možností ovlivněno.
Poznámka
Varianta, která není deklarována jako pole, může stále obsahovat pole. Proměnná Variant může obsahovat pole libovolného typu s výjimkou řetězců s pevnou délkou a uživatelsky definovaných typů. Přestože varianta obsahující pole se koncepčně liší od pole, jehož prvky jsou typu Variant, jsou prvky pole přístupné stejným způsobem.
Příklad
Tento příklad používá funkci Array k vrácení varianty obsahující pole.
Dim MyWeek, MyDay
MyWeek = Array("Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun")
' Return values assume lower bound set to 1 (using Option Base
' statement).
MyDay = MyWeek(2) ' MyDay contains "Tue".
MyDay = MyWeek(4) ' MyDay contains "Thu".