[Userform] Selectionner controle avec nom dans var

Maxoverfred

XLDnaute Occasionnel
Bonjour, j'ai toujours des soucis avec le problème suivant

J'aimerais agir sur la fonction 'Visible' d'un contrôle, jusque là facile, maintenant le nom de mon contrôle va être donné par une variable.. et c'est là que cela se complique..

Mon cas de figure est le suivant: j'ai 298 controles avec des noms définis, j'ai 298 lables avec des noms définis comme tels: 'lbl_' + noms du contrôle.. donc ici je veux parcouris mes controles et une fois que je tombe sur un qui répond à une certaine condition, je lui fait subir un traitement mais je prends également le label qui va avec et lui fait subir aussi un traitement..

Au final je devrais avoir l'équivalent de ceci

Dim vname as string
usrinput.vname.visible=true

Bien entendu cela ne marche pas ainsi...

Ps: pas possible de faire un for each ctrl in usrinput.controls car déjà utilisé plus haut et je ne veux pas reparcourir mes 298 controles.
 

Statistiques des forums

Discussions
312 582
Messages
2 089 922
Membres
104 307
dernier inscrit
Diet