Retourne un Variant qui contient un tableau.
Syntaxe
Array(arglist)
L’argument requis arglist est une liste délimitée par des virgules de valeurs qui sont affectées aux éléments du tableau dans .Variant Si vous ne spécifiez aucun argument, Access crée un tableau de longueur nulle.
Remarques
Pour faire référence à un élément dans un tableau, utilisez le nom de la variable suivi de parenthèses qui contiennent le numéro d’index de l’élément souhaité. Dans l’exemple suivant, la première instruction crée une variable nommée A en tant que Variant. La deuxième instruction affecte un tableau à A. La dernière instruction affecte la valeur du deuxième élément de tableau à une autre variable.
Remarque
Les exemples suivants montrent comment utiliser cette fonction dans un module Visual Basic pour Applications (VBA). Pour plus d’informations sur l’utilisation de VBA, sélectionnez Référence du développeur dans la liste déroulante en regard de Rechercher, puis entrez un ou plusieurs termes dans la zone de recherche.
Dim A As Variant
A = Array(10,20,30)
B = A(2)
La limite inférieure d’un tableau créé par la Array fonction est déterminée par la limite inférieure spécifiée avec l’instruction Option Base , sauf si Array est qualifié avec le nom de la bibliothèque de types, par VBA.Arrayexemple . Si vous la qualifiez avec le nom de la bibliothèque de types, Array n’est pas affectée par Option Base.
Remarque
Un Variant qui n’est pas déclaré en tant que tableau peut toujours contenir un tableau. Une Variant variable peut contenir un tableau de n’importe quel type, à l’exception des chaînes de longueur fixe et des types définis par l’utilisateur. Qui Variant contient un tableau est conceptuellement différent d’un tableau dont les éléments sont de type Variant, mais vous accédez aux éléments du tableau de la même façon.
Exemple
Cet exemple utilise la Array fonction pour retourner un Variant qui contient un tableau.
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".