Bonjour,
Travaillant sur Excel 1997-2003 par le passé, j'avais une macro me permettant de mettre à jour les données d'un graphique, à partir de l'axe des abscisses. La macro était faite en deux étapes, la première visait à activer le graphique correspondant tandis que la seconde permettait de définir la plus petite valeur et la plus grande valeur sur l'échelle des abscisses (ces valeurs se trouvant dans les cellules C2 et C3 de la feuille Min Max...pour graph):
Private Sub Chart_Activate()
Macro1
End Sub
Private Sub Macro1()
With Me.Axes(xlCategory)
.MinimumScale = Sheets("Min Max ... pour graph").Range("C3").Value
.MaximumScale = Sheets("Min Max ... pour graph").Range("C2").Value
End With
End Sub
Depuis, je suis passé sur Excel 2010 et cela ne fonctionne plus comme je le souhaiterai et j'ai un message d'erreur qui est :
Erreur d'exécution '-2147467259 (80004005)': La méthode 'MinimumScale' de l'objet Axis a échoué.
J'ai essayé différentes choses ensuite mais sans trop de succès.
Je suis vraiment preneur d'aide.
Merci d'avance.
Travaillant sur Excel 1997-2003 par le passé, j'avais une macro me permettant de mettre à jour les données d'un graphique, à partir de l'axe des abscisses. La macro était faite en deux étapes, la première visait à activer le graphique correspondant tandis que la seconde permettait de définir la plus petite valeur et la plus grande valeur sur l'échelle des abscisses (ces valeurs se trouvant dans les cellules C2 et C3 de la feuille Min Max...pour graph):
Private Sub Chart_Activate()
Macro1
End Sub
Private Sub Macro1()
With Me.Axes(xlCategory)
.MinimumScale = Sheets("Min Max ... pour graph").Range("C3").Value
.MaximumScale = Sheets("Min Max ... pour graph").Range("C2").Value
End With
End Sub
Depuis, je suis passé sur Excel 2010 et cela ne fonctionne plus comme je le souhaiterai et j'ai un message d'erreur qui est :
Erreur d'exécution '-2147467259 (80004005)': La méthode 'MinimumScale' de l'objet Axis a échoué.
J'ai essayé différentes choses ensuite mais sans trop de succès.
Je suis vraiment preneur d'aide.
Merci d'avance.