Voilà j'ai tapé ce code qui lorsque le contenu de la Combo (Cmbcat) change, l'affichage dans la ListBox est modifié automatiquement.
Mais je rencontre un problème, je suis obligé d'effacer le contenu de la Combo si je veux que l'affichage change.
Par exemple, j'ai tapé P au lieu de C, alors l'affichage dans le ListBox reste Professionnel alors que ce devrait être Cuisiniers.
Pouvez-vous m'apporter un éclairage dans mon code s'il vous plait ?
Merci par avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 Private Sub Cmbcat_Change() With LstCat If Me.Cmbcat.Value = "P" Then .AddItem "Professionnels" End If If Me.Cmbcat.Value = "C" Then .AddItem "Cuisiniers" End If If Me.Cmbcat.Value = "A" Then .AddItem "Amateurs" End If If Me.Cmbcat.Value = "Ap" Then .AddItem "Apprentis" End If If Me.Cmbcat.Value = "J" Then .AddItem "Jeunes" End If End With End Sub
Partager