Bonjour,
Dans un userForm j'ai mis une zone de liste modifiable environ 300 noms (Liste A).
Dans ma feuille "Participants" j'utilise ce combobox pour extraire des noms (une trntaine) de ma liste A pour les mettre dans les cellules C5:C35. Je le fais avec ça:
Nom = ComboBox1.Value
Sheets("Participants" ).Select
Lign = Range("C4" ).End(xlDown).Row
Ligne = Lign + 1
Range("C" & Ligne).Value = Nom
ça marche bien que si je sélectionne un nom en affichant la liste du combobox avec la petite flèche.
Par contre si je tape D par exemple pour n'avoir dans ma liste déroulante du combobox que les noms qui commencent par D et bien... il me met dans la colonne C de ma feuille au bon endroit le premier nom qui commence par D et ce n'est pas forcément le bon... Par exemple, le premier est DEDE, alors que je veux DUPONT.
C'est à dire que je me retrouve avec DEDE alors que je ne voulais DUPONT.
Il faudrait que je puisse valider le nom que je veux... mais comment?
Je tourne en rond car je ne trouve pas de solution.
Si un pro de vba pouvait m'aider ce serait sympa.
Merci