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
|
...
Dim objChart As Chart, objRange As Range, objRange2 As Range
Dim NouvSerie As Series
Dim NouvSerie2 As Series
'On définit les 2 plages de données
Set objRange2 = xlApp.Range(xlApp.Cells(yy + 7 - 1, 3), xlApp.Cells(yy + 7 - 1, 5))
Set objRange = xlApp.Range(xlApp.Cells(yy + 6 - 1, 3), xlApp.Cells(yy + 6 - 1, 5))
Set objChart = xlApp.Charts.Add
'Definit Serie 2
Set NouvSerie2 = objChart.SeriesCollection.NewSeries
NouvSerie2.Values = objRange2
NouvSerie2.name = "% personne"
'Definit Serie 1
Set NouvSerie = objChart.SeriesCollection.NewSeries
NouvSerie.Values = objRange
NouvSerie.name = "% anomalie "
objChart.HasTitle = True
objChart.ChartTitle.Text = "Anomalie"
objChart.Location xlLocationAsObject, "anomalie_par_personne" |