Bonjour,
Dans le cadre de la migration vers Office 2010, je suis en train de contrôler la compatibilté de mes programmes VBA.

Dans un de ces programmes, je crée un graphique 3D. Après avoir adapté une partie du code pour qu'il puisse s'exécuter avec Excel 2010 (remplacement de la constante xlSeries par xlSeriesAxis comme indiqué dans le help), Excel me signale un : "Run-time error "5' : Invalid procedure call or argument".

Voici l'endroit où se pose le 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
            With ActiveChart
                .HasTitle = True
                .ChartTitle.Text = PL_Name
                .Axes(xlCategory).HasTitle = False
                .Axes(xlSeriesAxis).HasTitle = False
                .Axes(xlValue).HasTitle = False
                .Elevation = 15
                .Perspective = 30
                .Rotation = 20
                .RightAngleAxes = True
                .HeightPercent = 100
                .AutoScaling = True
            End With
Si je mets en commentaire la ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
.Axes(xlSeriesAxis).HasTitle = False
Tout fonctionne correctement.

Quelq'un a-t-il une idée pour résoudre ce problème ?

Merci d'avance pour votre aide.

A+

Patrick.