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

Matrix ( arglist )

Påkrævet arglistargument er en kommasepareret liste over værdier, der er tildelt til elementerne i den række, der er indeholdt i Variant. Hvis der ikke er angivet argumenter, oprettes en matrix med længden nul.

Bemærkninger

Den notation, der bruges til at referere til et element i en matrix består af navnet på variabel efterfulgt af parenteser, der indeholder en indeks-tal, der angiver det ønskede element. I følgende eksempel opretter den første erklæring en variabel med navnet A som Variant. Den anden sætning tildeler variable Aen matrix. Den sidste sætning tildeler den værdi, der er indeholdt i den anden matrixelement 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 matrix, der er oprettet ved hjælp af funktionen Array bestemmes af den nedre grænse, der er angivet med sætningen Option Base , medmindre matrix er kvalificeret med navnet på type library (for eksempel VBA. Matrix). Hvis kvalificeret med navnet type bibliotek, er matrix ikke påvirket 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

Dette eksempel bruges funktionen Array til at returnere en Variant, der indeholder en matrix.

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.

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×