Fonction Array

S’applique à
Access pour Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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".