Label et boucle VBA

Résolu/Fermé
jeandefait Messages postés 20 Date d'inscription vendredi 23 octobre 2009 Statut Membre Dernière intervention 20 février 2010 - 27 nov. 2009 à 21:26
jeandefait Messages postés 20 Date d'inscription vendredi 23 octobre 2009 Statut Membre Dernière intervention 20 février 2010 - 27 nov. 2009 à 22:16
Bonjour,

J'ai 10 labels et je dois leurs assigné à chacun une valeur de caption de départ.
Par exemple:
label1.caption=tableau(0)
label2.caption=tableau(1)
.
.
.
.
label10.caption=tableau(9)

Donc, ma question est la suivante, est-ce qu'il y a une façon de faire une boucle avec ça?
J'ai tenté... sans trop d'espoir:
for i=1 to 10
label(i).caption=tableau(i-1)
next

Mais il ne semble pas accepté label(i) :)
Donc si quelqu'un a une solution, ce serait très apprécié, Merci à l'avance!

2 réponses

eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
27 nov. 2009 à 22:01
Bonsoir,

avec qcq chose comme ça :
For i = 1 To 10
Me.Controls("Label" & i).Caption = tableau(i - 1)
Next i

(ou le nom du userform si tu es à l'extérieur)
eric
6
jeandefait Messages postés 20 Date d'inscription vendredi 23 octobre 2009 Statut Membre Dernière intervention 20 février 2010 1
27 nov. 2009 à 22:16
Wow, merci beaucoup c'est exactement ce que je cherchais! Réponse rapide en plus!

Merci, Salut!
0