Sub Graphique3_surface_somme()
Dim DerLig As Long, i As Long
DerLig = Range("B" & Rows.Count).End(xlUp).Row
For i = 3 To DerLig - 2 Step 3
commune = Cells(i, "A")
ActiveSheet.ChartObjects(1).Activate
Set MyChart = ActiveSheet.ChartObjects(1).Chart
ActiveChart.SetSourceData Source:=Range("Feuil8!$C$1:$I$2,Feuil8!$C" & i & ":$I" & i + 2)
'ActiveChart.ChartType = xlColumnClustered
ActiveChart.ClearToMatchStyle
ActiveChart.ChartStyle = 215 'style 13 histogramme
MyChart.Export Filename:="E:\_travail_en_cours\graphique3\" & commune & ".png"
DoEvents 'attendre que les opérations précédentes soient terminées avant de passer à la suivante
Next i
End Sub