L'informatique à votre portée
L'informatique prêt-à-porter

Faites appel à moi pour vos formations
sur les dpts 81, 31, 82, 11 et 67 (Strasbourg)
Confiez moi vos développements Office

FacebookTwitterGoogle BookmarksLinkedin

Tableau

4 mars 2014
Imprimer E-mail

Un tableau est un ensemble de valeurs disposées dans plusieurs dimensions. Par exemple le tableau MonTab(5,5) contient 5x5=25 valeurs que l'on peut disposer ainsi pour mieux comprendre :

MonTab(0,0)  MonTab(0,1)  MonTab(0,2)  MonTab(0,3)  MonTab(0,4) 
MonTab(1,0)  MonTab(1,1)  MonTab(1,2)  MonTab(1,3)  MonTab(1,4) 
MonTab(2,0)  MonTab(2,1)  MonTab(2,2)  MonTab(2,3)  MonTab(2,4) 
MonTab(3,0)  MonTab(3,1)  MonTab(3,2)  MonTab(3,3)  MonTab(3,4) 
MonTab(4,0)  MonTab(4,1)  MonTab(4,2)  MonTab(4,3)  MonTab(4,4) 

Les tableaux se déclarent comme n'importe quelle variable, mais vous avez 2 catégories de tableaux, les fixes et les dynamiques.
Les fixes ont une dimension définie dès la déclaration, ils peuvent avoir la dimension que vous voulez : Dim MonTab(10) as string, ou Dim MonTab(10,2) as string, ou Dim MonTab(10,2,5) as string, etc...
Les dynamiques sont déclarés sans aucune dimension, celle-ci étant précisée ensuite au cours du programme, par exemple Dim MonTab() as string, puis vous le dimensionner avec ReDim MonTab(10), autant de fois que vous le voulez au cours du code. À chaque redimension, le tableau est vidé, pour l'éviter vous devez utiliser le mot clé Preserve: ReDim Preserve MonTab(10).