Funkcija Array

Vrne tip Variant, ki vsebuje matriko.

Sintaksa

Array( seznam argumentov )

Obvezen argument seznam_argumentov je seznam vrednosti, ločenih z vejico, ki so dodeljene elementom matrike, ki jih vsebuje tip Variant. Če argumenti niso določeni, se ustvari matrika ničelne dolžine.

Opombe

Zapis, ki se nanaša na element matrike je sestavljen iz imena spremenljivke, ki mu sledijo oklepaji, v katerih je številka indeksa, ki označuje želeni element. V tem primeru prva izjava ustvari spremenljivko, imenovano A, kot Variant. Druga izjava dodeli matriko spremenljivki A. Zadnja izjava dodeli vrednost, ki jo vsebuje drugi element matrike, drugi spremenljivki.

Opomba : V spodnjih primerih je prikazana uporaba te funkcije v modulu Visual Basic for Applications (VBA). Če želite več informacij o delu z modulom VBA, izberite Vsebina za razvijalce na spustnem seznamu ob možnosti Iskanje in v iskalno polje vnesite enega ali več izrazov.

Dim A As Variant
A = Array(10,20,30)
B = A(2)

Spodnjo mejo matrike, ustvarjeno s funkcijo Array, določa spodnja meja, ki je določena z izjavo Option Base, razen če funkcija Array ni določena z imenom vrste knjižnice (na primer VBA.Array). Če je določena z imenom vrste knjižnice, na funkcijo Array ne vpliva izjava Option Base.

Opomba : Tip Variant, ki ni deklariran kot matrika, lahko še vedno vsebuje matriko. Spremenljivka Variant lahko vsebuje matriko katerega koli tipa, razen tipa z nizi fiksne dolžine ter uporabniško določenimi tipi. Čeprav se Variant, ki vsebuje matriko, konceptualno razlikuje od matrike, katerih elementi so tipa Variant, je dostop do elementov enak.

Primer

V tem primeru se funkcija Array uporablja za vrnitev tipa Variant, ki vsebuje matriko.

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".
Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×