Попробуйте это:
Dim i as Long
With Sheets("ONE")
'loop column N until last cell with value (not entire column)
For i=1 to .Cells(.Rows.Count, 14).End(xlUp).Row
If Cell(i, 14).Value = Range("A12").Value Then
' Copy>>Paste in 1-line (no need to use Select)
.Rows(i).Copy Destination:=Sheets("NEW").Rows(i)
elseIf Cell(i, 14).Value = Range("A13").Value Then
' Copy>>Paste in 1-line (no need to use Select)
.Rows(i).Copy Destination:=Sheets("NEW").Rows(i)
End If
Next Cell
End With
В любом случае, учтите, что если значение не равно A12 или A13, данные не будут скопированы. Надеюсь, это поможет