Funktionen Array

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Returnerer aVariant, der indeholder en matrix.

Syntaks

Array( arglist )

Det krævede arglist-argument er en kommasepareret liste over værdier, som er tildelt elementer af den array, som er indeholdt i varianten. Hvis der ikke er angivet argumenter, oprettes der en array med en længde på nul.

Bemærkninger

Den notation, der anvendes til at henvise til et element af en array, består af navnet på variabel efterfulgt af et indeksnummer i parentes, som angiver det ønskede element. I følgende eksempel oprettes der med den første erklæring en variabel med navnet A som variant. Den anden sætning tildeler en array til variablen A. Den sidste sætning tildeler den værdi, der er indeholdt i det andet array-element, til en anden variabel.

Bemærk: Følgende eksempler demonstrerer brugen af denne funktion i et VBA-modul (Visual Basic for Applications). Hvis du vil have mere at vide om at arbejde med VBA, skal du vælge Udviklerreference på rullelisten ud for Søg og skrive ét eller flere ord i søgefeltet.

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

Den nederste grænse for en array, der er oprettet ved hjælp af funktionen Array, bestemmes af den nederste grænse, som er angivet med sætningen Option Base, medmindre Array er kvalificeret med navnet på typebiblioteket (f.eks. VBA.Array). Hvis Array er kvalificeret med navnet på typebiblioteket, påvirkes Array ikke af Option Base.

Bemærk: Variant , der ikke er erklæret som en matrix kan stadig indeholde en matrix. En Variant variabel kan indeholde en matrix af enhver type, undtagen strenge med fast længde og brugerdefinerede typer. Selvom en Variant, der indeholder en matrix virkemåde er anderledes fra en matrix, hvis elementer er af typen Variant, kan matrixelementerne findes på samme måde.

Eksempel

I dette eksempel anvendes funktionen Array til at returnere en variant, som indeholder en array.

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

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×