• Initiateur de la discussion Initiateur de la discussion Géraud
  • 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 !

G

Géraud

Guest
Bonjour,

J'ai mis en place un moteur de recherche dans 1 BD sur un Userform (Merci Thierry pour l'ensemble de tes démos qui m'ont permis de développer mon fichier !!!).

Est-il possible de faire rechercher la valeur saisie dans la colonne A et de renvoyer dans une listbox la valeur correspondante de la colonne B ?
A ce jour, mon code est le suivant :


L = Sheets("Données").Range("c150").End(xlUp).Row
Set Maplage = Sheets("Données").Range("t2:t" & L)
With Maplage
Set C = .Find(Cherche, LookIn:=xlValues)
If Not C Is Nothing Then
FirstADdress = C.Address
Do
ListBox2.AddItem C
Set C = .FindNext(C)
Loop While Not C Is Nothing And C.Address <> FirstADdress

End If
End With


Merci beaucoup
Géraud
 
Salut,

Tu peux essayer comme ca, ca devré marcher


L = Sheets("Données").Range("A65536").End(xlUp).Row
Set Maplage = Sheets("Données").Range("A2:A" & L)
With Maplage
Set C = .Find(Cherche, LookIn:=xlValues)
If Not C Is Nothing Then
FirstADdress = C.Address
Do
ListBox2.AddItem Range("B" & C.Row)
Set C = .FindNext(C)
Loop While Not C Is Nothing And C.Address <> FirstADdress

End If
End With

@+
Minick
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
671
Réponses
5
Affichages
707
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Retour