Liste d'une combobox

Bonjour

Une petite question concernant l'utilisation de deux combobox , le choix effectué dans la première combobox (2 possibilités de choix) fourni une liste dans la seconde combobox (2 possibilités de choix aussi) , mais si je réitère mon choix dans la première combobox

et bien la liste de la seconde combobox se trouve "rallongée" des memes choix qu'initialement ,du coup je me retrouve avec une double liste dans la seconde combobox, voici le code

Private Sub ComboBox3_Change()
Me.ComboBox4.ListIndex = -1 'j'ai essayé ceci sans effet 
Me.ComboBox5.ListIndex = -1 ''j'ai essayé ceci sans effet 

If ComboBox3.Text = "PRÉSENT" Then
Me.ComboBox4.Enabled = True
Me.ComboBox4.AddItem "BIEN POSITIONNÉ"
Me.ComboBox4.AddItem "MAL POSITIONNÉ"
Else
ComboBox5.Text = "A FAIRE"
Me.ComboBox4.Enabled = False
End If
End Sub

comment pourrais je corriger mon code ?

Merci

Bonjour Rocket, bonjour le forum,

Il te faut commencer par vider (Clear) la seconde ComboBox dans l'événement Change de la première. Comme tu parles de deux Comboboxes et que dans le code que tu proposes il y en a trois, je ne peux pas te fournir le code adapté mais avec ComboBox1 et ComboBox2 ça donnerait un code du style :

Private Sub ComboBox1_Change()
Me.ComboBox2.Clear
'suivi du code d'alimentation de la ComboBox2
End Sub

Un grand merci ThauThème c'est bien l'instruction de type Me.ComboBox2.Clear qui me manquait , merci infiniment !

Rechercher des sujets similaires à "liste combobox"