re,
le graphique se met à jour avec la ligne
.Range("A2").Resize(, 3).Value = Array(aa(i, 1), aa(i, 2), aa(i, 3)) 'ici ajustement du graph
autrement changer ce s, une fois avec "/" et une fois comme "\" ...
Sub Graph()
s = "/" ' \ pour PC et / pour MAC ?
aa = Sheets("Feuil1").Range("A1").CurrentRegion.Resize(, 3).Value
With Sheets("Feuil2")
For i = 3 To UBound(aa)
.Range("A2").Resize(, 3).Value = Array(aa(i, 1), aa(i, 2), aa(i, 3)) 'ici ajustement du graph
Set chrt1 = .ChartObjects(1)
Set chrt2 = .ChartObjects(1).Chart
MsgBox ThisWorkbook.Path & s & aa(i, 1) & ".png"
ChDir ThisWorkbook.Path
t = Timer
t1 = Timer + 0.25
Do
DoEvents
Loop While t <= Timer And Timer < t1
.ChartObjects(1).Chart.Export ThisWorkbook.Path & s & aa(i, 1) & ".png"
.ChartObjects(1).Chart.Export ThisWorkbook.Path & s & aa(i, 1) & ".jpeg"
Next
End With
End Sub