Function CommunsMAC(cel1 As Range, cel2 As Range)
a = Split(cel1, " ")
b = Split(cel2, " ")
Dim d1 As New Collection
On Error Resume Next
For Each c In a
d1.Add Item:=c, Key:=c
Next c
Dim d2 As New Collection
For Each c In b
If c <> "" Then
retour = d1(c)
If Err = 0 Then d2.Add Item:=c, Key:=c
End If
Next c
For i = 1 To d2.Count
tmp = tmp & d2(i) & " "
Next i
On Error GoTo 0
CommunsMAC = tmp
End Function