VBA - Cmt utiliser tableaux
Résolu
Tehani_t
Messages postés
240
Date d'inscription
Statut
Membre
Dernière intervention
-
Tehani_t Messages postés 240 Date d'inscription Statut Membre Dernière intervention -
Tehani_t Messages postés 240 Date d'inscription Statut Membre Dernière intervention -
Bonjour le forum,
Comment déclare t on une variable tableau ?
Comment affecter une valeur à ce tableau et comment le parcourir ??
Merci par avance !
Comment déclare t on une variable tableau ?
Comment affecter une valeur à ce tableau et comment le parcourir ??
Merci par avance !
A voir également:
- VBA - Cmt utiliser tableaux
- Utiliser chromecast - Guide
- Utiliser iphone comme webcam - Guide
- Tableaux croisés dynamiques - Guide
- Utiliser tablette comme deuxieme ecran - Guide
- Fusionner deux tableaux excel - Guide
1 réponse
Bonsoir,
dim a(7) as double (ou long ou string ou ...)
ou bien si la taille n'est pas fixe :
dim a() as long, d as long
d=7
redim a(d)
Si tu change la taille et que tu as des valeurs que tu veux conserver alors :
redim preserve a(d+1)
Ensuite tu y accèdes par l'indice
for i = 1 to 7
a(i)=i
next i
msgbox(a(3))
eric
dim a(7) as double (ou long ou string ou ...)
ou bien si la taille n'est pas fixe :
dim a() as long, d as long
d=7
redim a(d)
Si tu change la taille et que tu as des valeurs que tu veux conserver alors :
redim preserve a(d+1)
Ensuite tu y accèdes par l'indice
for i = 1 to 7
a(i)=i
next i
msgbox(a(3))
eric
juste une petite remarque
les variable tableaux commence à l'indice 0
donc si 7 éléments d=6
redim a(6)
pour parcourir
for i = 0 to 6
ou
for i=0 to Ubound(a)
Si on veut commencer à 1 au lieu de 0 (souvent + pratique)
avant les macros en 1° ligne
Option base 1
ou dans les déclarations
d=7
redim a(1 to d)
Pour tout savoir sur les variables-tableaux
https://silkyroad.developpez.com/vba/tableaux/
Bonne lecture (studieuse)
:-)
En général si, mais c'est madame je crois... ;-)
A+
eric