• Initiateur de la discussion Initiateur de la discussion benl
  • 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 !

B

benl

Guest
Salut a tous,

Je souhaiterais créer une fonction qui me permet de rechercher du texte dans une colonne,

le mot a rechercher est dans une textbox sur une userform

si le texte existe, il m'ouvre une msgbox sinon il m'en ouvre une autre.

et là, je dois avouer que je suis perdu...

merci d'avance
 
Re : fonction recherche

Bonjour Benl, bonjour le forum,

Peut-ête comme ça :
Code:
Dim r As Range 'déclare la variable r (Recherche)
With Sheets("Feuil1").Columns(1) 'prend en compte la colonne 1 de l'onglet "Feuil1" (à adapter à ton cas)
    Set r = .Find(UserForm1.TextBox1.Value, , xlValues, xlWhole)  'définit la recherche
    If Not r Is Nothing Then 'condition : si il existe au moins une occurrence trouvée
        MsgBox tc & " n'exite pas dans la colonne !" 'message
    Else 'sinon
        MsgBox tc & " se trouve à la ligne " & r.Row & " !" 'message
    End If 'fin de l.a condition
End With 'fin de la prose en compte de la colonne 1 de l'onglet "Feuil1"

Comme tu n'as pas daigné donner plus de renseignements ou un fichier en pièce jointe, je te laisse le soin d'adapter ce code et de le placer à l'endroit adéquat...
 
Re : fonction recherche

Bonsoir Benl, bonsoir le forum,

Heureusement car le code contenant une erreur :
Code:
 MsgBox tc & " se trouve à la ligne " & r.Row & " !" 'message
devait être :
Code:
MsgBox UserForm1.TextBox1.Value & " se trouve à la ligne " & r.Row & " !" 'message
 
- 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
6
Affichages
330
  • Question Question
Microsoft 365 Fonction si
Réponses
7
Affichages
221
Réponses
18
Affichages
524
Réponses
23
Affichages
672
Retour