Bonjour à toutes et à tous,
Je cherche à faire un truc (simple dans ma tête) mais que je n'arrive pas à mettre en application sur Excel via vba.
Voici ce que je voudrais faire :
J'ai des cases à cocher (créé en ActiveX) par groupe de 4 (il y a plusieurs groupes), et seulement 1 des 4 peut être vrai. Il faut donc désactiver les autres par la même occasion. Et renvoyer la valeur 1 ou 0 suivant l'état de la checkbox.
Malheureusement, quand je met en pratique, ça tombe dans une boucle infinie (enfin, j'ai l'impression), et ça plante... Pourtant, je sais que ce code fonctionne pour des groupes de 2 checkbox.
Je vous met en pièce jointe mon fichier pour que vous puissiez regardez ce que je veux faire, et me guider dans ma recherche de solutions.
Et si possible (vu qu'il y a plusieurs groupes), éviter de devoir écrire le code autant de fois qu'il n'y a de checkbox (c'est le cas actuellement dans mon code...)
je vous remercie bien.
Bouv !
Je cherche à faire un truc (simple dans ma tête) mais que je n'arrive pas à mettre en application sur Excel via vba.
Voici ce que je voudrais faire :
J'ai des cases à cocher (créé en ActiveX) par groupe de 4 (il y a plusieurs groupes), et seulement 1 des 4 peut être vrai. Il faut donc désactiver les autres par la même occasion. Et renvoyer la valeur 1 ou 0 suivant l'état de la checkbox.
Malheureusement, quand je met en pratique, ça tombe dans une boucle infinie (enfin, j'ai l'impression), et ça plante... Pourtant, je sais que ce code fonctionne pour des groupes de 2 checkbox.
Je vous met en pièce jointe mon fichier pour que vous puissiez regardez ce que je veux faire, et me guider dans ma recherche de solutions.
Et si possible (vu qu'il y a plusieurs groupes), éviter de devoir écrire le code autant de fois qu'il n'y a de checkbox (c'est le cas actuellement dans mon code...)
je vous remercie bien.
Bouv !
Pièces jointes
Dernière édition: