Private Sub UserForm_Initialize()
Dim cellule As Range
With ComboBox1
.ColumnCount = 4
.ColumnWidths = "90;90;0;0"
.Style = fmStyleDropDownList '
.BoundColumn = 1 ' combobox1.text contient le nom
.ColumnHeads = True
For Each cellule In Sheets(nomfeuille1).Range(debplag1 & Range("a65536").End(xlUp).Row)
If cellule.Value <> "" Then
.AddItem cellule.Value
.List(.ListCount - 1, 1) = cellule.Offset(0, 1).Value
.List(.ListCount - 1, 2) = cellule.Address(0, 0)
.List(.ListCount - 1, 3) = nomfeuille1
End If
Next cellule
End With
'pour afficher
Private Sub ComboBox1_Change()
If ComboBox1.TopIndex = -1 Then Exit Sub
TextBox1.Value = ComboBox1.List(ComboBox1.ListIndex, 1)
End Sub