Excel - Comment afficher et cacher un graphique - Logiciels - Windows & Software
Marsh Posté le 01-07-2007 à 06:59:09
Bonjour,
ActiveSheet.ChartObjects("Graphique 1" ).Visible = False
adapter Graphique 1 et False
Cordialement
Marsh Posté le 01-07-2007 à 16:57:30
J'ai introduis ce code dans la feuille où se trouve les deux graphiques.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range("b23" ).Select
If Cell.Value = "Graph1" Then
ActiveSheet.ChartObjects("Graphique 1" ).Visible = True
ActiveSheet.ChartObjects("Graphique 2" ).Visible = False
Else
ActiveSheet.ChartObjects("Graphique 1" ).Visible = False
ActiveSheet.ChartObjects("Graphique 2" ).Visible = True
End If
End Sub
A l'exécution, j'ai une erreur "objet requis" sur la ligne trois.
Est-ce que quelqu'un voit où ça bloque
Marsh Posté le 01-07-2007 à 22:36:21
Bon j'ai trouvé
J'ai remplacé les deux premières lignes par celle-ci
If Range("b23" ) = "Graph1" Then
ça marche maintenant.
Par contre il faut que je clic sur une autre cellule (autre que la b23) pour que la permutation des graphe se fasse. Si quelqu'un a une idée du pourquoi
Edit:
ça marche maintenant
il fallait mettre la fonction dans "Private Sub Worksheet_Change" et pas dans "Private Sub Worksheet_SelectionChange"
Spoiler : Oui je sais, je suis une bille en Excel |
Marsh Posté le 01-07-2007 à 02:58:26
Bonsoir,
Je cherche une méthode pour afficher ou cacher un graphe selon la valeur d'une cellule.
Au fait j'ai deux graphe que je veux superposer mais n'afficher qu'un seul à la fois selon le choix fait par l'intermédiaire d'une liste (cellule avec validation)
Merci
Message édité par elhayat le 01-07-2007 à 15:19:33