Bonjour,
Je veux modifier les valeurs mim et max d'un axe d'un graphique "Nuage de points" existant.
Je créé une macro grâce à l'enregistreur de macros.
Lorsque je lance la macro, j'obtiens dès la première ligne (ligne 6) l'erreur 1004 Erreur définie par l'application ou par l'objet.
Voici le code :
Je ne comprends pas où est l'erreur car, lors de la l'enregistrement de la macro, les nouvelles valeurs d'axes ont été respectées sans problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Option Explicit Sub changer_echelle() ' changer_echelle Macro ActiveSheet.ChartObjects("Graphique 4").Activate ActiveChart.ChartArea.Select ActiveSheet.ChartObjects("Graphique 4").Activate ActiveChart.Axes(xlCategory).Select ActiveChart.Axes(xlCategory).MinimumScale = 0 ActiveChart.Axes(xlCategory).MinimumScale = 1 ActiveChart.Axes(xlCategory).MaximumScale = 0 ActiveChart.Axes(xlCategory).MaximumScale = 5 End Sub
Il y a plusieurs jours que je butte sur ce problème de manipulation par macro des axes d'un graphique.
Je suis quasi certain que la cause de cet dysfonctionnement doit être élémentaire pour un habitué du VBA ... ce qui n'est pas mon cas.
Quelqu'un entendra-t-il mon SOS ? ;o)
Merci de m'avoir lu.
cordialement,
Jean Le Brun
Partager