[VBA] utilisation parametrée des codename

utilisation parametrée des codename [VBA] - VB/VBA/VBS - Programmation

Marsh Posté le 18-04-2011 à 16:50:15    

Bonjour,  
 
Depuis quelque temps j'utilise les codename des objets, fonction très pratique pour écrire vite du code et s'affranchir de problème utilisateur, comme un nom de feuille écrit en dur en macro, que l'utilisateur final change.
 
Par contre je n'arrive pas à trouver le moyen de parametrer le codename que je veux utiliser dans une boucle:
 
un exemple de mon besoin, le code ne marchant pas:
 
(avec un projet nommé P,  une userform U et des combobox 1 a 10 dedans l'userform)
 
for i = 1 to 10
 name = "Combobox" & i
 P.u.name.text = i
next  
 
apparemment il n'est pas possible d'inclure un codename d objet par une simple variable.
Cependant la fonction qui retournerait l'objet par son codename n'existe pas, ou je l'ai pas trouvé :)
 
en résumé:
connaissez vous le moyen de nommer un objet par une variable et d'utiliser la variable pour designer l'objet, quand on utilise des codename ?
 
Merci beaucoup pour votre aide!

Reply

Marsh Posté le 18-04-2011 à 16:50:15   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed