Gibt ein Variant zurück, das ein Array enthält.
Syntax
Array(arglist)
Das erforderliche arglist Argument ist eine durch Trennzeichen getrennte Liste von Werten, die den Elementen des Arrays im Variantzugewiesen sind. 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. Im folgenden Beispiel erstellt die erste Anweisung eine Variable mit dem Namen AVariant. Die zweite Anweisung weist ein Array zu A. Die letzte Anweisung weist den Wert im zweiten Arrayelement einer anderen Variablen zu.
Hinweis
Die folgenden Beispiele zeigen, wie Diese Funktion in einem vba-Modul (Visual Basic for Applications) verwendet wird. Wenn Sie weitere Informationen zum Arbeiten mit VBA anzeigen möchten, wählen Sie in der Dropdownliste neben Suchen die Option Entwicklerreferenz aus, und geben Sie dann einen oder mehrere Begriffe in das Suchfeld ein.
Dim A As Variant
A = Array(10,20,30)
B = A(2)
Die untere Grenze eines Arrays, das von der Array Funktion erstellt wird, wird durch die untere Grenze bestimmt, die mit der Option Base -Anweisung angegeben ist, es sei denn Array , sie ist mit dem Namen der Typbibliothek qualifiziert, z VBA.Array. B. . Wenn Sie sie mit dem Typbibliotheksnamen qualifizieren, Array ist von Option Basenicht betroffen.
Hinweis
Ein Variant , das nicht als Array deklariert ist, kann trotzdem ein Array enthalten. Eine Variant Variable kann ein Array eines beliebigen Typs mit Ausnahme von Zeichenfolgen fester Länge und benutzerdefinierten Typen enthalten. Eine Variant , die ein Array enthält, unterscheidet sich konzeptionell von einem Array, dessen Elemente vom Typ Variantsind, aber Sie greifen auf die Arrayelemente auf die gleiche Weise zu.
Beispiel
In diesem Beispiel wird die Array -Funktion verwendet, um eine Variant zurückzugeben, die ein Array enthält.
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".