1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| Sub creationGraphiqueParTableau()
Dim i As Byte
Dim Tableau(7) As Variant, Tableau2(7) As Integer
'Création du tableau pour les Abscisses
Tableau(1) = "fs"
Tableau(2) = "htrhr"
Tableau(3) = "dwrqrqr"
Tableau(4) = "bnb"
Tableau(5) = "papa"
Tableau(6) = "mlo"
Tableau(7) = "ecare"
'Création d'un tableau pour les Ordonnées
For i = 1 To 7 'Le tableau est rempli par des valeurs aléatoires pour
'cet exemple
Tableau2(i) = Int((50 * Rnd) + 1)
Next i
'Création graphique
Charts.Add
'Définit la localisation du graphique:
'dans la feuille de calcul Feuil1 pour cet exemple
ActiveChart.Location _
Where:=xlLocationAsObject, Name:="sheet1"
'Ajoute une série dans le graphique
With ActiveChart
.SeriesCollection.NewSeries
.SeriesCollection(1).XValues = Tableau() 'Abscisses
.SeriesCollection(1).Values = Tableau2() 'Ordonnées
End With
End Sub |
Partager