Returnerer en Variant , der indeholder en matrix.
Syntaks
Array(arglist)
Det påkrævede arglist argument er en kommasepareret liste over værdier, der er tildelt til elementerne i matrixen i Variant. Hvis du ikke angiver nogen argumenter, opretter Access en matrix af længden nul.
Bemærkninger
Hvis du vil referere til et element i en matrix, skal du bruge variabelnavnet efterfulgt af parenteser, der indeholder indeksnummeret for det ønskede element. I følgende eksempel opretter den første sætning en variabel navngivet A som en Variant. Det andet udtryk tildeler en matrix til A. Det sidste udtryk tildeler værdien i det andet matrixelement til en anden variabel.
Bemærk
Følgende eksempler viser, hvordan du bruger 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 derefter skrive ét eller flere ord i søgefeltet.
Dim A As Variant
A = Array(10,20,30)
B = A(2)
Den nedre grænse for en matrix, der er oprettet af funktionen Array , bestemmes af den nedre grænse, der er angivet med sætningen Option Base , medmindre Array den kvalificeres med navnet på typebiblioteket, f.eks VBA.Array. Hvis du kvalificerer det med typen biblioteksnavn, Array påvirkes det ikke af Option Base.
Bemærk
En Variant , der ikke er erklæret som en matrix, kan stadig indeholde en matrix. En Variant variabel kan indeholde en matrix af en hvilken som helst type undtagen strenge af fast længde og brugerdefinerede typer. En Variant , der indeholder en matrix, er grundlæggende forskellig fra en matrix, hvis elementer er af typen Variant, men du får adgang til matrixelementerne på samme måde.
Eksempel
I dette eksempel bruges Array funktionen til at returnere en Variant , der indeholder en matrix.
Dim MyWeek, MyDay
MyWeek = Array("Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun")
' Return values assume the lower bound is set to 1 by using the
' Option Base statement.
MyDay = MyWeek(2) ' MyDay contains "Tue".
MyDay = MyWeek(4) ' MyDay contains "Thu".