Bonjour,
Je dois créer un graphique sous Excel 2003 via le visual basic mais je rencontre quelques difficultés.
J'ai écris ce morceau de code :
Note que je crée toute une série de "séries de graphique" par la suite.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Charts.Add ActiveChart.ChartType = xlLineMarkers ActiveChart.Location Where:=xlLocationAsObject, Name:="Sheet1" With ActiveChart .HasTitle = True .ChartTitle.Characters.Text = "Titre du graphique" .ChartTitle.Font.Size = 10 .HasLegend = True .Legend.Position = xlLegendPositionBottom End With
Mais je suis obligé de sélectionner des données dans la sheet avant d'enclencher la macro pour qu'il ne râle pas. Si je ne sélectionne rien, il me met cette erreur :
Alors que cela fonctionne parfaitement dans Excel 2007 (mais je suis obligé d'avoir la compatibilité :/)Erreur 1004 : La méthode "HasTitle" de l'objet _Chart a échoué
Merci d'avance.
Partager