Recherche dans une combobox

  • Initiateur de la discussion Initiateur de la discussion flo189
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

flo189

XLDnaute Occasionnel
Bonjour à tous,

Dans une combobox j'ai une liste de environ 320 données, je voudrais savoir si il était possible lors de sélection en tapant le texte, de pouvoir rechercher par mot contenu et non par mot exact.

Je m'explique quand je tape le texte dans ma combobox, il me remonte la donnée exacte. Hors sur certaines données si je saisi mal le texte la donnée ne me remontera pas (puisque j'ai saisi approximativement).

En espérant que quelqu’un puisse m'aider.


Merci à tous
 
Re : Recherche dans une combobox

Bonjour flo189,

Vous pouvez prévoir un bouton ActiveX avec ce code :

Code:
Option Compare Text 'la casse est ignorée

Private Sub CommandButton1_Click()
Dim tablo, t
If ComboBox1 = "" Then Exit Sub
tablo = [A1:A320] 'plage de la liste de la Combobox
For Each t In tablo
  If InStr(t, ComboBox1) Then
    ComboBox1 = t
    ComboBox1.DropDown 'déroule la liste
    Exit For '1ère occurence
  End If
Next
End Sub
Option Compare Text est à placer en haut du Module de code.

A+
 
Re : Recherche dans une combobox

Re,

Si vous voulez un message :

Code:
Option Compare Text 'la casse est ignorée

Private Sub CommandButton1_Click()
Dim tablo, t
If ComboBox1 = "" Then Exit Sub
tablo = [A1:A320] 'plage de la liste de la Combobox
For Each t In tablo
  If InStr(t, ComboBox1) Then
    ComboBox1 = t
    ComboBox1.DropDown 'déroule la liste
    Exit Sub '1ère occurence
  End If
Next
MsgBox "Ce texte n'existe pas..."
End Sub
A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
18
Affichages
2 K
Retour