slt,
insert ces 2 fonctions un module:
Function GetDiffs1(keyRng As Range, ansRng As Range) As String
Dim arr() As String
Dim i As Long
arr() = Split(ansRng.Value, ";")
For i = 0 To UBound(arr)
If InStr(keyRng.Value, arr(i)) = 0 Then
CompareStrings = arr(i)
Exit Function
End If
Next i
End Function
Function GetDiffs2(ByVal keyRng As Range, ByVal ansRng As Range) As String
Dim arr() As String
Dim i As Long
Dim found As Boolean
arr() = Split(ansRng.Value, ";")
For i = 0 To UBound(arr)
If InStr(keyRng.Value, Trim(arr(i))) = 0 Then
found = True
CompareStrings1 = arr(i)
Exit Function
End If
Next i
If Not found Then
arr() = Split(keyRng.Value, ";")
For i = 0 To UBound(arr)
If InStr(ansRng.Value, Trim(arr(i))) = 0 Then
CompareStrings1 = arr(i)
Exit Function
End If
Next i
End If
End Function
Dans:
Cellule D3: =GetDiffs1(B3;C3)
Cellule E3: =GetDiffs2(B3;C3)