Funktsioon Array

Tagastatakse aVariant, milles on massiiv.

Süntaks

Array( arglist )

Nõutav arglistargument on komaga piiritletud väärtuste loend, mis määratakse variandissisalduva massiivi elementidele. Kui argumente pole määratud, luuakse nulliga massiiv.

Kommentaarid

Massiivi elemendile viitamiseks kasutatav märge koosneb muutuja nimest, millele järgneb sulgudes olevad sulud, kus on soovitud element. Järgmises näites loob esimene lause muutuja nimega Avariandina. Teine lause määrab massiivi muutujale A. Viimane lause määrab teise massiivi elemendis oleva väärtuse teise muutujaga.

Märkus.: Järgmised näited kujutavad selle funktsiooni kasutamist rakenduse Visual Basic for Applications (VBA) moodulis. Lisateabe saamiseks VBA-ga töötamise kohta valige välja Otsing kõrval kuvatavast ripploendist väärtus Tootearendusmaterjal ja sisestage otsinguväljale üks või mitu sõna.

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

Funktsiooni Array abil loodav massiivi alumine piir tuletatakse alampiiri järgi, mis on määratud lausega Option Base (kui Array määramisel ei kasutata tüübi teegi nime, näiteks VBA.Array). Kui määramisel kasutatakse teegi nime tüüpi, siis Option Base massiivi ei mõjuta.

Märkus.: Variant, mis ei ole massiivina kinnitatud, võib siiski massiivi sisaldada. Variandi muutuja võib sisaldada igat tüüpi massiivi (välja arvatud fikseeritud pikkusega stringe ja kasutaja määratud tüüpe). Hoolimata sellest, et massiivi sisaldav variant on idee poolest erinev massiivist, mille elemendid on variandi tüüpi, pääsetakse massiivi elementidele ligi ühtviisi.

Näide

Selles näites leitakse funktsiooni Array abil variant, mis sisaldab massiivi.

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".

Kas vajate veel abi?

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×