Gérer 300 textbox à la fois, moudule de class

jackoneill -  
 jackoneill -
Bonjours tout le monde!

Je débute en VBA. Excel
Mon problème :

J'ai un userform avec 289 textbox, et un textbox résultat.
je voudrai que mon textbox résultat se mette à jour dès qu'un changement et effectué dans les autres.

La technique un peu barbare que je connais serait de créer un module à chaque textbox du style :

Private sub Textbox1_change()

Calcul_Total

End sub

Ma question est n'existe t'il pas un moyen de créer un module du style:

Private sub Textbox(i)change()

Ou un autre moyen pour détecter qu'un changement s'est opéré dans un textbox et que le résultat doit être mis à jour.

On m'a dis dans un autre forum de créer un module de classe et que le tour été joué

-Le problème c'est que je ne sais pas faire
quelqu'un pourrait-il m'expliquer svp!!!!

Merci à tout ceux qui seront me répondre!
A voir également:

1 réponse

cousinhub29 Messages postés 1135 Date d'inscription   Statut Membre Dernière intervention   364
 
Bonjour,

Un petit exemple, avec 12 textboxs, et 1 textbox de résultat...

Bon courage (mais le principe est là)

http://www.cijoint.fr/cjlink.php?file=cj201101/cijhDjjMdr.zip
1
jackoneill
 
Merciiiii !!!

J'ai fait une adaptation rapide a mon projet.

Là je suis trop fatigué pour voir plus loin mais tu viens de retirer une grosse épine

Cela me fait faire un grand pas en avant.

De tout coeur merci!!
0