Renvoie a Variant qui contient un tableau.
Syntaxe
Array(arglist)
L’argument obligatoire arglist est une liste de valeurs séparées par des virgules qui sont affectées aux éléments du tableau dans le Variantfichier . Si vous ne spécifiez aucun argument, Access crée un tableau de longueur nulle.
Remarques
Pour faire référence à un élément d’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 AVariant. La deuxième instruction affecte un tableau à A. La dernière instruction attribue 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 développeur dans la liste déroulante en regard de Recherche, 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 par l’instruction Option Base , sauf si Array elle est qualifiée par le nom de la bibliothèque de types, telle que VBA.Array. Si vous le qualifiez avec le nom de la bibliothèque de types, Array n’est pas affecté par Option Base.
Remarque
Un Variant qui n’est pas déclaré comme un 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. A Variant qui 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 manière.
Exemple
Cet exemple utilise la Array fonction pour renvoyer a 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".