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 :
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
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.
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