1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| Sub Graph()
Dim Graph As Chart
Set Graph = Charts.Add 'insertion du graphique
With Graph
.ChartType = xlColumnClustered 'type de graphique, ici modèle classique
.Name = "Graphique" 'nom du graphique
.SetSourceData Source:=Sheets("Feuil1").Range("A1:D32"), PlotBy:=xlColumns 'ce qu'on veut voir apparaître dans le graphique
.Location Where:=xlLocationAsNewSheet 'emplacement du graphique, dans ce cas sur une nouvelle feuille
.HasTitle = True 'oui on veut nommer le graph.
.ChartTitle.Characters.Text = "Test Graphique" 'nom du graph.
.Axes(xlCategory, xlPrimary).HasTitle = True 'oui on veut nommer l'axe des absisses (X)
.Axes(xlCategory, xlPrimary).AxisTitle.Characters.Text = "Dates" 'nom de l'axe X
.Axes(xlValue, xlPrimary).HasTitle = True 'oui on veut nommer l'axe des ordonnées (Y)
.Axes(xlValue, xlPrimary).AxisTitle.Characters.Text = "Valeurs" 'nom de l'axe Y
End With
End Sub |