1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
sub graphique ()
dim plage1 as range, plage2 as range
'j'imagine que tu as egalement defini ta variable Nb_Mois dans ta procedure
'j'ai mis sheet1 par defaut mais remplace par le nom de ta feuille contenant tes donnees
set plage1=Sheet1.Range(Cells(17, 2), Cells(17, Nb_Mois))
set plage2=Sheet1.Range(Cells(5, 2), Cells(5, Nb_Mois))
ThisWorkbook.Charts.Add
ActiveChart.ChartType = xlXYScatterSmooth
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(1).Name = "=""Activité en fonction du cumul de charge"""
ActiveChart.SeriesCollection(1).XValues = plage1
ActiveChart.SeriesCollection(1).Values = plage2
end sub |
Partager