[VBA] Objet avec indice

Résolu/Fermé
AlainFIV
Messages postés
2
Date d'inscription
dimanche 15 octobre 2006
Statut
Membre
Dernière intervention
16 octobre 2006
- 15 oct. 2006 à 11:11
AlainFIV
Messages postés
2
Date d'inscription
dimanche 15 octobre 2006
Statut
Membre
Dernière intervention
16 octobre 2006
- 16 oct. 2006 à 08:23
Bonjour,

j'essaie de remplir un userform avec des objets (TextBox par exemple) dans VBA pour Excel.

je voudrais pouvoir nommer chaque objet par un indice pour les remplir automatiquement avec un bouche For..Next. j'ai essayé plusieurs façons d'indicer mes objets, mais ça ne marche pas.

je vous donne un exemple :

For i=1 to 10
Texbox(i).value=cells(i,1).value
Next i

j'ai aussi essayé:
For i =1 to 10
Textbox&i.value=cells(i,1).value
next i

Merci de votre aide.

Alain

2 réponses

JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
850
16 oct. 2006 à 00:32
Bonsoir,

essaie avec :

For i=1 to 10
UserForm.Controls("TextBox" & i).Value =cells(i,1).value
Next i

cordialement
2
AlainFIV
Messages postés
2
Date d'inscription
dimanche 15 octobre 2006
Statut
Membre
Dernière intervention
16 octobre 2006

16 oct. 2006 à 08:23
Ce n'était peut être pas très compliqué...mais je n'aurai pas trouvé tout seul.

Merci pour tout.

Alain
0