Option Explicit
Private Sub ComboBox1_Change()
Dim France As Variant, Usa As Variant, Maroc As Variant
Me.ComboBox2.Value = ""
France = Array("Paris", "Marseille", "Lyon", "Nice")
Usa = Array("Miami", "Washignton", "Dallas", "New York")
Maroc = Array("")
Me.ComboBox2.List = IIf(Me.ComboBox1.Value = "USA", Usa, France)
End Sub
Private Sub UserForm_Initialize()
Me.ComboBox1.List = Array("France", "USA", "Maroc")
End Sub
Bonjour bonsoir chers tous,
CI dessus voici mon code. Je souhaite faire un userform composé de deux combobox. Dans la premiere combobox se trouve les pays et la seconde les villes. J'aimerais, pour un pays selectionné dans la premiere combobox, les villes correspondantes au pays s'ffichent dans le combobox 2 sachant que le "Maroc selectionné dans la premiere combobox ne nous donne pas la possibilité de choisir une ville referente.
Plus d'explication sur mon fichier