Bonjour,
Fonction personnalisée
'mots correspond à la valeur de B1, texto à la valeur de A2 dans ton exemple
C'est pas terrible comme solution mais ça marche !!
Function tester_mots(mots As Range, texto As Range)
Pattern = Split(mots.Value, "; ")
For cptr = 0 To UBound(Pattern)
test = Application.Search(Pattern(cptr), texto.Value)
If Not IsError(test) Then
tester_mots = 1
Exit Function
End If
Next
tester_mots = 0
End Function
important:
ne pas mettre les guillemets en début et fin dans B1 et bien respecter la séparation pointvirgule- espace