Private Sub RefreshBD()
Set f = Workbooks("Contact.xlsm").Sheets("BD")
BD = f.Range("A2:R" & f.[R65000].End(xlUp).Row).Value ' Array pour rapidité
Set d = CreateObject("Scripting.Dictionary")
For i = 1 To UBound(BD) ' on explore la colonne de niveau 1
d(BD(i, 1)) = "" ' on ajoute l'élément de la famille au dictionnaire
Next i
Me.Famille.List = d.Keys
End Sub