or:
Sub CUT_Dupes_New_Sheet2()
On Error GoTo ErrHandler
Dim myDataRng As Range, myCutRng As Range
Dim c As Range, cc As Range
Dim lCol As Long, lr As Long
lr = Cells(Rows.Count, "I").End(xlUp).Row
Set myDataRng = Range("A2:A" & lr)
Application.ScreenUpdating = False
With myDataRng.Offset(, 17)
.FormulaR1C1 = "=IF(COUNTIFS(R2C1:R" & lr & "C1,RC[-17],R2C2:R" & lr & "C2,RC[-16])>1,""xx"","""")"
.Value = .Value
For Each cc In .Cells
If cc = "xx" Then
cc.Offset(, -17).Resize(1, 17).Cut Sheets("Duplicates").Range("A" & Rows.Count).End(xlUp)(2)
End If
Next cc
.ClearContents
End With
Set myDataRng = Nothing
ErrHandler:
Application.ScreenUpdating = True
End Sub