Function exportGraph(x As Long)
Dim fichier$
fichier = ThisWorkbook.Path
Select Case x
Case 1, 2: fichier = fichier & "\chart" & x & ".gif"
Sheets("Feuil4").ChartObjects(x).Chart.Export fichier, "gif"
Case 3, 4, 5, 6: fichier = fichier & "\chart" & x - 2 & ".gif"
Sheets("Feuil3").ChartObjects(x - 2).Chart.Export fichier, "gif"
End Select
Do: Loop While Dir(fichier) = ""
exportGraph = fichier
End Function
Sub AffichageDesGraph()
Dim i%, fichier$
For i = 1 To 6
fichier = exportGraph(i)
With UserForm1.Controls("image" & i)
.Visible = True
.Picture = LoadPicture(fichier)
Sheets("Feuil1").Select
End With
Kill fichier
Next i
End Sub