Funkcija Array

Vraća aVariant koji sadrži polje.

Sintaksa

Polje ( Arglist )

ObavezniargumentArglist predstavlja popis vrijednosti razgraničenih zarezom koji su dodijeljeni elementima polja koji se nalaze unutar varijante. Ako nijedan argument nije naveden, stvorit će se niz nulte duljine.

Napomene

Notacija koja se koristi za upućivanje na element polja sastoji se od naziva varijabla i zagradama koje sadrže broj indeksa koji označava željeni element. U sljedećem primjeru prvi naredba stvara varijablu imenovanu A kao varijantu. U drugom se priopćenju dodjeljuje polje varijablu A. Posljednja izjava dodjeljuje vrijednost koja se nalazi u drugom elementu polja u drugu varijablu.

Napomena: Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.

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

Donja granica polja stvorenog pomoću funkcije Array određuje se nižim povezanim navedenim uz naredbu mogućnost Base , osim ako polje nije kvalificirano nazivom biblioteke vrsta (primjerice VBA. Polje). Ako je kvalificirao naziv biblioteke vrsta, baza mogućnostine utječe na polje .

Napomena: Varijanta koja nije deklarirana kao polje može i dalje sadržavati polje. Varijablu Variant možete sadržavati polje bilo koje vrste, osim nizova nepromjenjive duljine i korisnički definiranih vrsta. Iako se varijanta koja sadrži polje konceptualno razlikuje od polja čiji su elementi vrste Variant, elementima polja pristupaju se na isti način.

Primjer

U ovom se primjeru funkcija Array koristi za vraćanje varijante koja sadrži polje.

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

Potrebna vam je dodatna pomoć?

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

×