Function Diff(cel1, cel2)
Application.Volatile
a = Split(cel1, ";")
b = Split(cel2, ";")
j = 1
For i = LBound(a) To UBound(a)
If IsError(Application.Match(a(i), b, 0)) Then
temp = temp & a(i) & ";"
j = j + 1
End If
Next i
Diff = Left(temp, Len(temp) - 1)
End Function