Bonjour le Forum, bonjour à tous,
J'ai un fichier dans lequel je crée un certain nombre de graphiques et pour permettre aux utilisateurs de ne choisir que les graphiques qu'ils veulent voir, j'utilise des checkbox.
J'ai donc écrit un bout de code qui permet d'afficher et de masquer ces graphiques.
Le problème, c'est que mon code ne fonctionne que si je click sur les checkboxes dans un certain ordre, sinon cela ne fonctionne pas.
Voici un bout du code:
Dans le cas si dessus :
Le graphique ne s'affiche qui si je click en premier sur checkbox9 puis sur checkbox1
Le graphique ne s'efface que si je click sur checkbox 1
Ce que j'aimerais c'est que la macro fonctionne quelque soit l'odre dans lequel je selectionne les checkboxes...
Peut être que mon code est mal placé, ou alors je n'aurai pas du le mettre sous checbox1_click()...je ne sais pas trop
Voilà, j'espère que ce n'est pas trop confus.
Je vous mets le fichier en pièce attachée, pour comprendre c'est peut être plus facile...
En vous remerciant par avance
Gwen
J'ai un fichier dans lequel je crée un certain nombre de graphiques et pour permettre aux utilisateurs de ne choisir que les graphiques qu'ils veulent voir, j'utilise des checkbox.
J'ai donc écrit un bout de code qui permet d'afficher et de masquer ces graphiques.
Le problème, c'est que mon code ne fonctionne que si je click sur les checkboxes dans un certain ordre, sinon cela ne fonctionne pas.
Voici un bout du code:
Code:
Private Sub CheckBox1_Click()
If CheckBox1.Value = True And CheckBox9.Value = True Then
Worksheets("PRODUCT GRAPHS").Shapes.Range(Array("Chart 2")).Visible = msoTrue
Else
If CheckBox1.Value = False Or CheckBox9.Value = False Then
Worksheets("PRODUCT GRAPHS").Shapes.Range(Array("Chart 2")).Visible = msoFalse
End If
End If
End Sub
Dans le cas si dessus :
Le graphique ne s'affiche qui si je click en premier sur checkbox9 puis sur checkbox1
Le graphique ne s'efface que si je click sur checkbox 1
Ce que j'aimerais c'est que la macro fonctionne quelque soit l'odre dans lequel je selectionne les checkboxes...
Peut être que mon code est mal placé, ou alors je n'aurai pas du le mettre sous checbox1_click()...je ne sais pas trop
Voilà, j'espère que ce n'est pas trop confus.
Je vous mets le fichier en pièce attachée, pour comprendre c'est peut être plus facile...
En vous remerciant par avance
Gwen