Bonjour,
Il faut ourvir le fichier excel, le lire et le fermer de cette façon.
Sub RemplirCombo()
ExcelFile = "c:\Liste.xls"
Table = "page1"
Set xlAppList = CreateObject("Excel.Application" ) 'crée une instance excel
Set MyWorkbook = xlAppList.Workbooks.Open(ExcelFile, 0, , , "" ) 'ouvrre ce fichier excel
MyWorkbook.sheets(Table).Select
For Each c In ActiveSheet.Range("A1", "A" & Trim(Str(Cells(65535, 1).End(xlUp).Row)))
' Trim(Str(Cells(65535, 1).End(xlUp).Row)) = Repère la dernière cellule remplie de la colonne
UserForm1.ComboBox16.AddItem sheets(Table).Cells(c.Row, 1)
Next
'penser à refermer le classeur en l'enregistrant si il a été modifié
MyWorkbook.Close savechanges:=True
Set xlAppList = Nothing
Set MyWorkbook = Nothing
End Sub
Cordialement
Epéna