Sub Graphique2011()
Dim DerLig As Long, i As Long
DerLig = Range("B" & Rows.Count).End(xlUp).Row
'générer graphique par commune avec 3 zones à metre en scène
'66 communes enquêtées en 2011
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("Feuil2!$C$1:$I$2,Feuil2!$C" & i & ":$I" & i + 2)
ActiveChart.ChartType = xlColumnClustered
For j = i To 3
ActiveChart.SeriesCollection(j).ApplyDataLabels
Next j
MyChart.Export Filename:="E:\__travail_encours\commerce\graphique2\" & commune & ".png"
DoEvents 'attendre que les opérations précédentes soient terminées avant de passer à la suivante
Next i
End Sub