Chapitre 8 - Les tableaux
Un tableau est une variable permettant de stocker plusieurs valeurs. La déclaration d’un tableau précise le nombre d’éléments du tableau et éventuellement leur type :
Dim NomTableau(dimension) [As Type]
On appelle taille d’un tableau, le nombre d’éléments du tableau. Les éléments d’un tableau sont indexés de 0 à dimension–1. NomTableau(i) désigne le ième élément du tableau de nom NomTableau, i devant être compris entre 0 et dimension–1.
Exemple :
Dim TabInt(10) As Integer
TabInt(0)=12
TabInt(9)=36
Les tableaux sont très utiles pour traiter des listes d’éléments. La fonction Array renvoie une variable de type Variant contenant un tableau.
Dim ListeJours As Variant
ListeJours = Array("Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche")
La fonction UBound renvoie l'index maximal d’un tableau, qui correspond à la taille du tableau moins un.
Exemple :
UBound(ListeJours), renvoie 6 (dimension-1).