Macro de recherche

bobafric

XLDnaute Occasionnel
bonjour,
je voudrai faire une macro de recherche pour trouver un mot entier dans une phrase on un mot composé qui contient celui-ci.
J'ai déjà une macro ci-dessous qui existe:
bonjour,
je voudrai faire une macro de recherche pour trouver un mot entier dans une phrase on un mot composé qui contient celui-ci.
J'ai déjà une macro ci-dessous qui existe:
Code:
Sub RechercherNom()
Dim Sh As Worksheet
Dim c As Range
Dim Nom As String, firstAddress As String
 
Nom = InputBox("Taper le nom en Français", "Rechercher")
If Nom <> "" Then
    For Each Sh In ThisWorkbook.Worksheets
        Set c = Sh.Cells.Find(Nom, LookIn:=xlValues, LookAt:=xlPart)  'xlpart = partie du nom et xlwhole = casse exacte
        If Not c Is Nothing Then
            Sh.Activate
            c.Select
            firstAddress = c.Address
            Do
            strreponse = MsgBox(Sh.Name & "!" & c.Address & vbCrLf & _
                 "Oui pour continuer la recherche" & vbLf & _
                 "Non pour sortir", vbYesNo)
                 If strreponse = vbNo Then Exit Sub
                Set c = Sh.Cells.FindNext(c)
                c.Select
            Loop While Not c Is Nothing And c.Address <> firstAddress
            Set c = Nothing
        End If
    Next Sh
End If
End Sub

mais si je tape en forme xlpart j'obtiens tous les mots qui contiennent les mêmes lettres exemple je cherche PIN, j'obtiens AUBEPINE, SAPIN etc
Si j'utilise la forme xlwhole je suis obligé de taper tous les mots qui compose le nom que je recherche exemple si je tape PIN je n'obtient rien parce que les noms sur mon classeur sont composés, comme pin parasol, pin maritime etc.
Don cje voudrai taper PIN et avoir tous les noms qui sont composés avec ce mot.
J'espère être assez clair.
Merci d'avance pour votre collaboration.
 

Discussions similaires

Réponses
8
Affichages
496
Réponses
12
Affichages
569
Réponses
12
Affichages
575

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 229
Messages
2 086 426
Membres
103 206
dernier inscrit
diambote