Fonction recherche précisément le mot

Bonjour à tous,

Dans un fichier, je suis entrain d'écrire un code qui permet de rechercher dans une plage de cellule un mot écrit dans une autre cellule (qui ne fait pas parti de la plage de recherche). de la même manière que le fait l'outil "Rechercher" avec Ctrl+F

Petit problème, j'aimerai que seul le mot renseigné dans la cellule soit cherché. Actuellement, le code cherche toutes les correspondances possible.

Exemple :

Si je cherche "Beau"

je souhaite que seul les cellules contenant uniquement cette recherche ressorte. Si une cellule contient "Beaumartin", on ne la compte pas.

Je vous joins le code :

Sub Recherche()
Dim Var As String
On Error Resume Next
Var = Cells(3, "V")

If Var = "" Then Exit Sub

        Set MotTrouvé = Cells("C6:N10000").Find(What:=Var)

    If Not MotTrouvé Is Nothing Then

            MsgBox "trouvé"
        Else
            MsgBox "Rien trouvé"

        Exit Sub

    End If

Je peux joindre le fichier si besoin,

Merci d'avance ;)

Bonjour,

Il suffit de signaler l'option "Totalité du contenu de la cellule" en rajoutant le paramètre :

Set MotTrouvé = Cells("C6:N10000").Find(What:=Var, LookAt:=xlWhole)

Bonne journée

Bonjour,

Super ! je me doutais qu'il était question d'un paramètre à renseigner mais impossible de trouver lequel !! 😂😂😂

Merci pour le coup de main ;)

Rechercher des sujets similaires à "fonction recherche precisement mot"