Bonjour à tous

J'utilise une macro qui modifie un graphe intégré dans une feuille. Cette macro fonctionne sur Excel 2002 et 2003. mais plus sur Excel 2007!
Le message d'erreur est :

erreur d'exécution '1004' :
Erreur définie par l'application ou par l'objet
Voici le bout de code. Le débuggeur indique que la ligne qui plante est la seconde (ActiveSheet.ChartObjects(1).Activate). J'ai également essayé avec le nom du graphe (ActiveSheet.ChartObjects("Graphique 1").Activate)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
Sheets("FEUILLE 1").Activate
    ActiveSheet.ChartObjects(1).Activate
    ActiveChart.Axes(xlValue).MinorGridlines.Select
    With ActiveChart.Axes(xlValue)
        .MinimumScale = MinScale
        .MaximumScale = MaxScale
        .MinorUnit = MaxUnit / 2
        .MajorUnit = MaxUnit
        .Crosses = xlCustom
        .CrossesAt = 0
        .ReversePlotOrder = False
        .ScaleType = xlLinear
    End With
Quelqu'un aurait-il une idée sur la façon dont je pourrais résoudre le problème?
Merci d'avance pour votre aide