Zimae a écrit :
J'essaie de le coller sur mon vrai fichier, et ça me fait encore #NOM?, j'aimerai savoir comment tu as fait pour ajuster la formule et qu'elle fonctionne vraiment....
Edit: je viens de comprendre comment ça fonctionne, Est-ce que tu sais si on peut le rendre non sensible à la casse? Merci d'avance et merci beaucoup pour tous tes conseils!
Oui il fallait aussi importer le code qui définit cette fonction personnalisée
Pour la casse, ok, il faudrait tout déclarer en minuscules dans ce cas
Function correspond(cellule As Range, plage As Range) As String
Dim cel As Range
Dim tabtexte1, tabtexte2
tabtexte1 = Split(cellule, " ")
correspond = ""
For Each cel In plage
tabtexte2 = Split(cel, " ")
For i = 0 To UBound(tabtexte1)
For j = 0 To UBound(tabtexte2)
If UCase(tabtexte1(i)) = UCase(tabtexte2(j)) Then
If Not UCase(correspond) Like "*" & UCase(tabtexte2(j)) & "*" Then
correspond = correspond & (tabtexte2(j)) & " "
End If
End If
Next
Next
Next
End Function