Re-Bonjour
Je commence à avancer mais je me bloque toujours au niveau du boucle cumulatif des region selon la nationalité
Private Sub ComboBox1_Change()
Dim D As Worksheet
Set D = Worksheets("Feuil1")
Dim dictionary
Set dictionary = CreateObject("Scripting.Dictionary")
On Error Resume Next
'ComboBox2 = Application.WorksheetFunction.VLookup(ComboBox1.Text, Range("A2:B10000"), 2, faux)
For Each region In Range(D.[B1], [B10000].End(xlUp))
'dictionary.Item(region.Value) = region.Value
'dictionary.Item(region.Value) = Application.WorksheetFunction.VLookup(ComboBox1.Text, Range("A2:B10000"), 2, faux)
dictionary.Item(Application.WorksheetFunction.VLookup(ComboBox1.Text, Range("A2:B10000"), 2, faux)) = Application.WorksheetFunction.VLookup(ComboBox1.Text, Range("A2:B10000"), 2, faux)
Next region
Me.ComboBox2.List = dictionary.items
Ci-joint:
https://www.dropbox.com/s/m80vav37i1izll6/combobox conditionnel et sans doublon1.xlsm?dl=0