Hi 2001jesper,
try it
Sub ertert()
Dim x, y(), i&
x = Range("A5:D" & Cells(Rows.Count, 1).End(xlUp).Row).Value
ReDim y(1 To UBound(x), 1 To 3)
With CreateObject("Scripting.Dictionary")
.CompareMode = 1
For i = 1 To UBound(x)
If .Exists(x(i, 1) & "~" & x(i, 2)) Then y(i, 1) = 0 Else y(i, 1) = 1: .Item(x(i, 1) & "~" & x(i, 2)) = Empty
If .Exists(x(i, 1) & "~" & x(i, 3)) Then y(i, 2) = 0 Else y(i, 2) = 1: .Item(x(i, 1) & "~" & x(i, 3)) = Empty
If .Exists(x(i, 1) & "~" & x(i, 4)) Then y(i, 3) = 0 Else y(i, 3) = 1: .Item(x(i, 1) & "~" & x(i, 4)) = Empty
Next i
End With
Range("F5:H5").Resize(i - 1).Value = y()
End Sub
Bookmarks