Can you please explain the logic behind how this works - it is very simple code that is going to prove VERY useful in alot of projects I work on
Sub Unique()
Dim Tgt As Range, Srce As Range, cel As Range, current As Range
Set Tgt = Sheets(1).Columns(1).SpecialCells(xlCellTypeConstants)
Set Srce = Sheets(2).Columns(1).SpecialCells(xlCellTypeConstants)
For Each cel In Srce
If Tgt.Find(cel, lookat:=xlWhole) Is Nothing Then
Set current = Sheets(1).Cells(Rows.Count, 1).End(xlUp)(2)
current = cel
current.Offset(0, 1) = cel.Offset(0, 1)
current.Offset(0, 2) = cel.Offset(0, 2)
current.Offset(0, 3) = cel.Offset(0, 3)
End If
Next
End Sub