Dans une procédure, déterminer, par la reconnaissance de son numéro, quelle Chec
Danad38
Messages postés1Date d'inscriptionmercredi 29 septembre 2010StatutMembreDernière intervention 2 décembre 2010
-
2 déc. 2010 à 12:47
cs_akzo
Messages postés133Date d'inscriptiondimanche 23 juin 2002StatutMembreDernière intervention 3 janvier 2015
-
2 déc. 2010 à 15:59
Bonjour à tous,
C'est la première fois que j'écris et je suis "grand ..." débutant ... J'espère avoir choisi le "bon thème", mon objectif est de programmer en VBA Excel.
Voici mon problème.
En recherchant des exemples de programmation je suis "tombé" sur ce problème que je ne parviens pas à résoudre.
Dans un UserForm, je place un Frame et à l'intérieur, 3 CheckBox, numérotées de 1 à 3. J'ai un Label et un CommandButton permettant de fermer la procédure.
A chaque CheckBox est associée une valeur, par exemples +10 pour la CheckBox1, +20 pour la 2 et +30 pour la 3.
Le Label Affiche un nombre au départ, par exemple 100.
Le but est d'afficher automatiquement la nouvelle valeur dans le Label lorsque l'on clique sur une CheckBox ( Bien sûr cette dernière augmente ou diminue suivant que les ChecKBox sont ou ne sont pas cochées).
J'ai trouvé une solution qui fonctionne et écrivant une procédure pour chaque CheckBox, mais j'aurai souhaité une procédure unique qui permette de tester et de reconnaître automatiquement la CheckBox concernée et d'effectuer la modification du Label.
Voilà deux jours que je tourne en rond et que j'écume le Net ... Je n'ai pas trouvé quelque chose qui fonctionne et j'avoue ne plus savoir par ou prendre ce problème, qui je l'imagine doit en faire sourire plus d'un ...
Si vous avez une possibilité pour m'aider ce sera avec plaisir que je lirai vos propositions.
Par avance, merci et bonne journée ... sous la neige.
Danad38
A voir également:
Dans une procédure, déterminer, par la reconnaissance de son numéro, quelle Chec
cs_akzo
Messages postés133Date d'inscriptiondimanche 23 juin 2002StatutMembreDernière intervention 3 janvier 20153 2 déc. 2010 à 15:59
salut
essaye avec des checkbox indexes
ca donne par exemple checkbox1(0),checkbox1(1),checkbox1(2) puis fait un
select case index
case 0
faire procedure
case 1
faire procedure
case 2
faire procedure
end select