Private Sub UserForm_Initialize()
Set f = Sheets("BDdata")
Set bd = Range("a2:d" & [A65000].End(xlUp).Row)
a = Application.index(bd, , 1)
Tri a, 1, 1, UBound(a)
'--villes +codes postaux
ListeVille = Range("T_Ville").Value
Me.ComboVille.List = ListeVille
b = Application.index([T_Ville], Evaluate("Row(1:" & [T_Ville].Rows.Count & ")"), Array(2, 1))
Tri b, 1, 1, UBound(b)
Me.CodePostal.List = b
End Sub