Option Explicit Private Sub Form_Load() Dim ExcelSheet As Object 'variable objet ' Cree le fichier Set ExcelSheet = CreateObject("Excel.Sheet") ' Ecrit dans la feuille EXCEL ExcelSheet.application.Cells(4, 2).Select ExcelSheet.application.ActiveSheet.Pictures.Insert( _ "C:\\Program Files\\Fichiers communs\\Microsoft Shared\\Clipart\\cagcat50\\MP00640_.wmf" _ ).Select ' Rend Excel visible ExcelSheet.application.Visible = True ' Enregistre dans le répertoire C:\\Mes documents\\TEST.XLS. ExcelSheet.SaveAs "C:\\Mes documents\\TEST.XLS" ' Ferme Excel ExcelSheet.application.Quit ' Supprime la variable objet. Set ExcelSheet = Nothing End Sub