Bonjour Doofy.
Bonjour le fil.
Une proposition en VBA :
Sub test()
Dim recherche$, nom$, prenom$
Dim temp
recherche = "Claude DUPRI"
temp = Split(recherche, " ")
For i = LBound(temp) To UBound(temp)
If [a1].Value Like "*" & temp(i) & "*" Then n = n + 1
Next i
If n = UBound(temp) + 1 Then MsgBox "trouvé"
End Sub
En gros, tu découpes la recherche à chaque espace.
Tu boucles chaque mot de la recherche pour vérifier s'il est présent dans la valeur de la cellule.
Si oui il affiche une MsgBox.
A toi d'adapter selon le besoin.
Attention aux majuscules et accents.
Pour les majuscules tu peux modifier comme ça :
If lcase([a1].Value) Like "*" & lcase(temp(i)) & "*" Then n = n + 1
Pour les accents tu trouveras une fonction sur le site de BoisGontier.