Gibt einen zurück Variant , der ein Array enthält.
Syntax
Array(arglist)
Das erforderliche arglist Argument ist eine durch Kommas getrennte Liste von Werten, die den Elementen des Arrays in der Variant. Wenn Sie keine Argumente angeben, erstellt Access ein Array der Länge Null.
Hinweise
Um auf ein Element in einem Array zu verweisen, verwenden Sie den Variablennamen gefolgt von Klammern, die die Indexnummer für das gewünschte Element enthalten. In dem folgenden Beispiel erstellt die erste Anweisung eine Variable mit dem Namen A ".Variant Die zweite Anweisung weist ein Array zu A. Die letzte Anweisung weist den Wert im zweiten Arrayelement einer anderen Variablen zu.
Hinweis
In den folgenden Beispielen wird gezeigt, wie Sie diese Funktion in einem Visual Basic for Applications (VBA)-Modul verwenden. Um weitere Informationen zum Arbeiten mit VBA zu erhalten, wählen Sie in der Dropdownliste neben "Suchen" die Option "Entwicklerreferenz" aus, und geben Sie dann mindestens einen Begriff in das Suchfeld ein.
Dim A As Variant
A = Array(10,20,30)
B = A(2)
Die untere Grenze eines von der Array Funktion erstellten Arrays wird durch die mit der Option Base Anweisung angegebene Untergrenze bestimmt, es sei denn Array , sie ist mit dem Namen der Typbibliothek qualifiziert, z. B VBA.Array. . . Wenn Sie es mit dem Typbibliotheksnamen qualifizieren, Array ist dies Option Basenicht betroffen.
Hinweis
Ein nicht Variant als Array deklariertes Element kann dennoch ein Array enthalten. Eine Variant Variable kann ein Array beliebigen Typs mit Ausnahme von Zeichenfolgen mit fester Länge und benutzerdefinierten Typen enthalten. Ein Variant Array, das ein Array enthält, unterscheidet sich konzeptionell von einem Array, dessen Elemente vom Typ sind Variant, aber Sie greifen auf die gleiche Weise auf die Arrayelemente zu.
Beispiel
In diesem Beispiel wird die Array Funktion verwendet, um ein Array Variant zurückzugeben.
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".