Given the lack of details and a sample workbook, perhaps this can be a start for you.
Option Explicit
Sub MoveRows()
Dim lastrow As Long
lastrow = Sheet2.Cells(Rows.Count, 1).End(xlUp).Row + 1
Application.ScreenUpdating = False
With Sheet1
.Range("A1").CurrentRegion.AutoFilter Field:=2, Criteria1:="=N", Operator:=xlAnd
.Range("a1").CurrentRegion.Offset(1, 0).SpecialCells(xlCellTypeVisible).Copy Sheet2.Range("A" & lastrow)
.Range("A1").CurrentRegion.Offset(1, 0).SpecialCells(xlCellTypeVisible).EntireRow.Delete
.AutoFilterMode = False
End With
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub
See attached.
Bookmarks