VBA contrôle comme argument

jpb388

XLDnaute Accro
Bonjour à tous

J'ai un userform qui contient 5 textbox chacune d'entre elle est géré par leur propre code. A part le nom de la textbox ce code est identique. Mon idée est de faire une sous routine avec comme argument le nom de la textbox
exemple;
call Trait_Txt(userform.textbox)

et dans le module
sub Trait_Txt(MaTxt as textbox)
Mavar = MaTxt.value
mais comme vous vous en doutez cela ne fonctionne pas
Merci d'avance
jp
 

Gorfael

XLDnaute Barbatruc
Re : VBA contrôle comme argument

Salut jpb388 et le forum
call Trait_Txt(userform.textbox.name)

et dans le module
sub Trait_Txt(MaTxt as control)
Mavar = usf.controls(MaTxt)

Tant qu'on aura aussi peut d'informations, on ne pourra pas faire mieux !
A+
 

Discussions similaires

Réponses
1
Affichages
311
Réponses
7
Affichages
485