Si tu utilises Rowsource, la ComboBox reprendra toutes les modifs de ta source. Si bien que ton test "If ComboBox1.Value = ComboBox1.RowSource Then" ne sert à rien.
Pour obtenir la valeur de la colonne 2 après sélection dans ta liste, tu dois définir
ComboBox1.BoundColumn = 2
Valeur que tu récupères en mettant
textbox1.Value = Combobox1.value
Pour définir l'affichage (1 par défaut) tu dois définir
ComboBox1.TextColumn = 1, 2, ou 3 ou 4 ...
Enfin, pour récupérer le texte affiché après sélection, tu dois utiliser
Bonne journée
Partager