ARRAY |
Tableau |
---|---|
Visual Basic |
Syntaxe
Function ARRAY(données As Variant,...) As Variant() |
Paramètres
Nom | Description |
---|---|
données | Ces paramètres permettent d'indiquer les données que doit contenir le tableau de «Variant» |
Description
Cette fonction retourne un tableau de «Variant» construit à partir des données spécifié.
Remarques
- Le paramètre données requis est une liste de valeurs délimitées par des virgules affectées aux éléments d'un tableau contenu avec le Variant. Si aucun paramètre n'est spécifié, un tableau de longueur nulle est créé.
- La notation utilisée pour faire référence à un élément d'un tableau se compose du nom de la variable suivi de parenthèses contenant un numéro d'index indiquant l'élément souhaité. Dans l'exemple suivant, la première instruction crée une variable nommée A. La deuxième instruction affecte un tableau à la variable A. La dernière instruction affecte la valeur contenue dans le deuxième élément du tableau à une autre variable.
- Bien que le tableau que vous créez avec la fonction Array soit un type de données variant, les éléments individuels du tableau peuvent être un mélange de différents types de données.
- La taille initiale du tableau que vous créez est le nombre de paramètres que vous placez dans la liste de paramètres et passez à la fonction Array.
- La limite inférieure du tableau créé par la fonction Array est déterminée par la directive Option Base; s'il n'y a pas d'instruction Option Base, la limite inférieure du tableau est 0.
- Le tableau renvoyé par la fonction Array est un tableau dynamique plutôt que statique. Une fois créé, vous pouvez redimensionner le tableau à l'aide de l'instruction Redim, Redim Preserve ou d'un autre appel à la fonction Array.
- Si vous ne transmettez aucun paramètre à la fonction Array, un tableau vide est créé. Bien que cela puisse sembler identique à la déclaration d'un tableau de la manière conventionnelle avec l'instruction :
Dim A
A = Array(10,20,20)
B = A(2)
Une variable n'étant pas déclarée en tant que tableau peut toujours contenir un tableau. Bien qu'une variable Variant contenant un tableau soit conceptuellement différente d'une variable tableau contenant des éléments Variant, les éléments du tableau sont accessibles de la même manière.
Dim myArray()
la différence est que vous pouvez ensuite utiliser à nouveau le tableau vide avec la fonction Array plus tard dans votre code.
Exemple
Voici quelques exemples typiques de l'utilisation de cette fonction :
on obtiendra le résultat suivant :
TableauNombre[1]=10TableauNombre[2]=20
TableauNombre[3]=10
TableauNombre[4]=4
TableauNombre[5]=6
TableauNombre[6]=1
TableauNombre[7]=5
Dernière mise à jour : Lundi, le 19 novembre 2012