Programmation VBA pour Excel
Accueil
Sommaire du cours
Sommaire des exercices
Résumé du cours
Forum
Travaux
TICE
AgroParisTech
About
©AgroParisTech
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 'tableau de 10 entiers

TabInt(0)=12 'accès au premier élément du tableau

TabInt(9)=36 'accès au dernier élément du tableau

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).
Ce chapitre est terminé, à vous de jouer ! ‹ lien vers les exercices