Chercher dans combobox avec les 1ière lettres

Fermé
MaitreSerge - Modifié par Whismeril le 7/10/2015 à 07:14
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 7 oct. 2015 à 08:06
Bonjour,

J'ai créer un onglet "FST" ou j'entre les donnés. J'ai créer un autre onglet "Liste participant".

J'ai créer un Userform avec un combobox.
Private Sub ComboBox1_Change()
    Dim Ligne As Long
    Dim I As Integer
    
    If Me.ComboBox1.ListIndex = -1 Then Exit Sub
    
    Ligne = Me.ComboBox1.ListIndex + 2
    
    TextBox2 = Ws.Cells(Ligne, 3)
    
End Sub


J'aimerais en entrant les premières lettres trouvé si le nom est dans le combobox. Sinon ajouter le nom.




EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ICI

Merci d'y penser dans tes prochains messages.

1 réponse

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 752
7 oct. 2015 à 08:06
Bonjour,

J'aimerais en entrant les premières lettres
En entrant ces premières lettres ou?
Dans le ComboBox concerné?
Si oui, c'est là le comportement de tout ComboBox. Lorsque tu saisis dedans, il cherche et te présente automatiquement les mots trouvés à chaque saisie d'un caractère.
Si c'est ailleurs (textbox, autre), cela n'a aucun intérêt puisque tu peux le faire directement dans le Combobox.

Ceci étant dit, comment enregistrer, dans le ComboBox, une valeur qui n'y serait pas?
Pour te répondre il faut savoir comment est remplie ta combobox.
Par AddItem, par RowSource, par List?

Donne nous donc le code de remplissage de ton ComboBox et la réponse sera alors très simple.
0