Bonjour,
Dans une macro, j'aimerai masquer un graphique (en cas de données sources vides, notamment).
J'ai cherché un peu, on m'a dit d'essayer ça:
Graphe.Visible = False
Mais ça ne marche pas.
Quelqu'un aurait une solution?
Merci d'avance.
Bonjour,
Dans une macro, j'aimerai masquer un graphique (en cas de données sources vides, notamment).
J'ai cherché un peu, on m'a dit d'essayer ça:
Graphe.Visible = False
Mais ça ne marche pas.
Quelqu'un aurait une solution?
Merci d'avance.
Je pense que tu peux trouver beaucoup de reponse par ici:
http://www.google.fr/search?hl=fr&q=...e+Google&meta=
Google fait des miracles pour trouver des réponses à tes questions:
Et n'oublie pas de cliquer sur resolue en bas si tu as trouvé la reponse à ta question.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ActiveSheet.ChartObjects("Graphique 1").Visible = False ActiveSheet.ChartObjects("Graphique 1").Visible = true
Bon courage
Bonjour
cela doit fonctionné:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Sub Macro1() ActiveSheet.Shapes("graph_1").Visible = False ("le nom de ton graph") End Sub
L'imagination est plus importante que le savoir.... A . Einstein. :pastaper:
https://www.developpez.net/forums/blogs/179588-cb_60/
Merci de cliquer sur :resolu:pour clore cette discussion.
Merci pour ces réponses, mais ça ne marche toujours pas.
Avec les Shapes, il y a erreur "L'élément portant ce nom est introuvable"
Avec ChartObjects, j'obtiens "Impossible de lire la propriété ChartObjects de la classe Worksheet"
D'ailleurs, le nom du graphique à entrer comme ChartObjects ou Shapes, est ce le titre du graphique, ou le nom du type 'nom du feuillet' + "Graphique" + 'Numéro du graphique'?
Partager