Bonjour,
Ma config : Excel pour Office 2003
Je n'ai trouvé nulle part sur le forum la réponse à mon problème.
Dans une feuiile qui s'appelle "Commandes", j'ai 4 cases d'options regroupées en 2 groupes
Option_A1 et Option_A2 dans Groupe_A
Option_B1 et Option_B2 dans Groupe_B
Lee fonctionnement à l'air correct car elles me renvoient les bonnes valeurs True et False.
Je voudrai les gérer, c'est à dire rendre un groupe ou l'autre visible ou non en fonction d'une condition donnée par une case à cocher (qui renvoie True ou False), par exemple :
J'ai testé le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 if Case_a_cocher then Groupe_A est visible Groupe_B est masqué else Groupe_A est masqué Groupe_B est visible end if
Ca ne fonctionne que si mes 4 cases à cocher appartiennent toutes au même groupe et que ce groupe s'appelle : Feuil1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private Sub Case_a cocher_Click() OptionA1.Visible = Case_a cocher OptionA2.Visible = Case_a cocher OptionB1.Visible = not.Case_a cocher OptionB2.Visible = not.Case_a cocher End Sub
Dès que je crée 2 groupes différents j'obtiens à l'exécution :
Erreur d'exécution '1004'
Impossible de définir la propriété Visible de la classe OLEObject
Je remercie d'avance tous ceux qui pourront m'aider à résoudre ce problème
Jean-Marc
Partager