[VBA] Objet avec indice

Résolu
AlainFIV Messages postés 2 Statut Membre -  
AlainFIV Messages postés 2 Statut Membre -
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

  1. JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   859
     
    Bonsoir,

    essaie avec :

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

    cordialement
    2
  2. AlainFIV Messages postés 2 Statut Membre
     
    Ce n'était peut être pas très compliqué...mais je n'aurai pas trouvé tout seul.

    Merci pour tout.

    Alain
    0