Bonjour à tous,
J'ai créé un userfom pour faire une recherche d'un numéro d'article par rapport à son nom, dans cette userform j'ai créé une liste déroulante avec tous nos produits
Qui ensuite recherche sont numéro d'article et vas la coller sur ma feuille Excel pour faire le job, jusque-là tout va bien.
Mais la liste déroulante est beaucoup trop longue, j'ai donc ajouter un nouveau contrôle ou je voudrai taper la première lettre du produit (ex A), et qui me filtrerai ma liste déroulante en dessous avec seulement les propositions de noms commencent par A.
J'ai glaner plusieurs informations sur le forum mais sans résultat jusque maintenant, voici ce que j'ai voulu retravailler en vain.
Private Sub TB_Premier_Lettre_Change()
Dim C As Range
Me.CB_Nom.Clear
For Each C In Ws.Range("D7:D" & Ws.Range("D" & Rows.Count).End(xlUp).Row)
If Left(C, Len(Me.TB_Premier_Lettre.Value)) = UCase(Me.TB_Premier_Lettre.Value) Then Me.CB_Nom.AddItem C
Next C
End Sub