Sélectionner un textbox en fonction de son nom

Résolu
margouilla237 Messages postés 5 Date d'inscription jeudi 13 novembre 2008 Statut Membre Dernière intervention 19 novembre 2008 - 14 nov. 2008 à 20:10
margouilla237 Messages postés 5 Date d'inscription jeudi 13 novembre 2008 Statut Membre Dernière intervention 19 novembre 2008 - 19 nov. 2008 à 21:38
Bonsoir,

voila j'ai un userform avec une flopée des textbox que j'ai pris soin de nommer un par un de façon logique du genre tb0, tb1, tb2...
Une fois que j'ai saisi tous mes textbox je voudrais qu'en fonction du nom du textbox et donc du numéro qu'il me copie la valeur du textbox dans une cellule excel. Le problème étant de réussir à selectionner les textbox voulu! Il ne veut pas de ma variable i...

For each myctl in userform.controls
     if typeof myctl is textbox.msforms then
         if myctl.name = tb & i then
             msgbox("Bravo vous avez sélectionné la case" & i)
         end if
    end if
next

Merci pour vos idées.

4 réponses

jmf0 Messages postés 1566 Date d'inscription mardi 26 décembre 2000 Statut Membre Dernière intervention 5 avril 2013 8
14 nov. 2008 à 21:34
Bonjour,

Juste pour te rappeler que :
Controls("toto" & "1")
se réfère au contrôle nommé toto1
Fais donc une boucle for I = ...to ...... et remplace ton "1" par ton I
3
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
14 nov. 2008 à 20:52
Bonjour,

Où "i" est déclaré ?

http://nhen0039.chez-alice.fr/index.php
0
margouilla237 Messages postés 5 Date d'inscription jeudi 13 novembre 2008 Statut Membre Dernière intervention 19 novembre 2008
14 nov. 2008 à 21:01
C'est vrai je ne l'ai pas mentionné la excusez moi!

Je la déclarerait moi même dans une boucle for ou do je ne sais pas encore mais la n'est pas le problème je pense.
Je veux juste savoir comment sélectionner un textbox en fonction de son nom (en sachant que ce nom peut être amené à changer)
0
margouilla237 Messages postés 5 Date d'inscription jeudi 13 novembre 2008 Statut Membre Dernière intervention 19 novembre 2008
19 nov. 2008 à 21:38
Je n'avais pas eu le temps de repasser depuis mais merci beaucoup jmf0 pour ta solution, c'est exactement ce que je cherchais!
Merci!
0
Rejoignez-nous