Je voudrais savoir ce qui ne va pas dans mon fichier pour l'exécution de mes Combobox 1 & 2
VB:
Private Sub UserForm_Initialize()
tbl = Sheets(1).UsedRange
For i = 2 To UBound(tbl)
If tbl(i, 29) <> "" Then ComboBox2.AddItem tbl(i, 29)
If tbl(i, 27) <> "" Then ComboBox1.AddItem tbl(i, 27)
Next i
End Sub
Une façon de faire qui fonctionnera strictement sur l'exemple du fichier joint.
VB:
Private Sub UserForm_Initialize()
Dim adr
adr = Split(Sheets(1).UsedRange.Address(0, 0), ":")
ComboBox1.List = Columns(Left(adr(0), 2)).SpecialCells(2).Value
ComboBox2.List = Columns(Left(adr(1), 2)).SpecialCells(2).Value
End Sub
Une façon de faire qui fonctionnera strictement sur l'exemple du fichier joint.
VB:
Private Sub UserForm_Initialize()
Dim adr
adr = Split(Sheets(1).UsedRange.Address(0, 0), ":")
ComboBox1.List = Columns(Left(adr(0), 2)).SpecialCells(2).Value
ComboBox2.List = Columns(Left(adr(1), 2)).SpecialCells(2).Value
End Sub