cs_jimmy28
Messages postés88Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention18 avril 2008
-
4 juin 2005 à 14:26
cs_jimmy28
Messages postés88Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention18 avril 2008
-
9 juin 2005 à 10:51
Salut à tous,
Je me prends déséspérément la tête sur un graphique excel créé à partir de VB6 afin de modifier le nom des courbes dans la légende!!!!!!!!!!!!
Malgré tous mes essais, il me retourne toujours "series1","series2" et "series3". Comment dois-je faire pour résoudre mon problème??????
Voici le bout de code qui me permet de créer mon graph.
Dim ch As ChartObject
Dim a As Integer
On Error Resume Next
Set ch = Worksheets(1).ChartObjects.Add(5, 5, 500, 198) ' le graphique sera tracé dans la prémière feuille du classeur
On Error Resume Next
ch.Chart.SetSourceData Source:=Worksheets(1).Range("A1:D" & j), _
PlotBy:=xlColumns
'xl3DPie : Camembert 3D
'xlPie : Camembert
'xlLine : Ligne
'xl3DLine : Lignes 3D
'xlColumn: Colonne
'xl3DColumn: colonne 3D
ch.Chart.ChartWizard Gallery:=xl3DLine, PlotBy:=xlColumns, HasLegend:=True, CategoryTitle:="Mois", ValueTitle:="CA en ?", Title:="Statistiques Du Chiffre d'Affaires des 12 Derniers Mois"
'retirer la ligne de code suivante si l'on veut utiliser la gallerie graphique
ch.Chart.ChartType = xlColumnClustered
ch.Chart.CopyPicture xlScreen, xlBitmap, xlScreen
With ch.Chart.Axes(xlValue, xlPrimary)
.HasMajorGridlines = False
End With