Sub GrapheEnImage()
Dim MyChart As Chart
Set MyChart = ActiveSheet.ChartObjects(1).Chart
MyChart.Export Filename:="E:\_travail_encours\monographie_2020\graph1_commune.png" ', filtername:="PNG"
End Sub
Sub GrapheEnImage()
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("Graphique 1").Activate
ActiveChart.SetSourceData Source:=Range("Feuil1!$A$1:$H$2,Feuil1!$A" & i & ":$H" & i + 2)
ActiveChart.ChartType = xlColumnClustered
ActiveChart.ChartTitle.Text = Commune
'MyChart.Export Filename:="E:\_travail_encours\monographie_2020\graph1_commune.png" ', filtername:="PNG"
DoEvents 'attendre que les opérations précédentes soient terminées avant de passer à la suivante
Next i
End Sub
Sub GrapheEnImage()
Dim MyChart As Chart
Set MyChart = ActiveSheet.ChartObjects(1).Chart
MyChart.Export Filename:="E:\_travail_en_cours\Test12.png" ', filtername:="PNG"
End Sub
Sub Macro3()
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("Graphique 1").Activate
ActiveChart.SetSourceData Source:=Range("Feuil1!$A$1:$H$2,Feuil1!$A" & i & ":$H" & i + 2)
ActiveChart.ChartType = xlColumnClustered
ActiveChart.ChartTitle.Text = commune
MyChart.Export Filename:="E:\_travail_en_cours\Test12.png" ', filtername:="PNG"
MyChart.Export Filename:="E:\_travail_en_cours\" & commune & ".png"
DoEvents 'attendre que les opérations précédentes soient terminées avant de passer à la suivante
Next i
End Sub
ActiveSheet.ChartObjects(1).Activate
Set MyChart = ActiveSheet.ChartObjects(1).Chart
Sub Graphique1119_secteur_()
Dim DerLig As Long, i As Long
DerLig = Range("B" & Rows.Count).End(xlUp).Row
For i = 2 To DerLig - 1 Step 11
commune = Cells(i, "A")
ActiveSheet.ChartObjects(1).Activate
Set MyChart = ActiveSheet.ChartObjects(1).Chart
ActiveChart.SetSourceData Source:=Range("Feuil1!$C$1:$E$12,feuil1!$C" & i & ":$E" & i + 10)
ActiveChart.ChartType = xlColumnClustered
MyChart.Export Filename:="E:\_travai_encours\graphique1\" & commune & ".png"
DoEvents 'attendre que les opérations précédentes soient terminées avant de passer à la suivante
Next i
End Sub