1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
Sub Remplir(Optional Tablo As Variant)
Dim Plage As Range
Dim Tbl
Dim I As Long
'ici ton code pour remplir la feuille Excel (ici nommée "Feuil1") en colonne C
'...
'...
'si l'argument a été passé, complète la ComboBox
If Not IsMissing(Tablo) Then
For I = 0 To UBound(Tablo)
ComboBox1.AddItem Tablo(I)
Next I
Else
'remplissage du ComboBox
With Worksheets("Feuil1")
Set Plage = .Range(.Cells(1, 3), .Cells(.Rows.Count, 3).End(xlUp))
End With
Tbl = Plage
ComboBox1.List = Tbl
End If
End Sub |
Partager