Try:
In a Standard Module:
Option Explicit
Sub exa()
Dim _
wksOne As Worksheet, _
wksTwo As Worksheet, _
rngSource As Range, _
rngDest As Range
With ThisWorkbook
Set wksOne = .Worksheets("Sheet1")
Set wksTwo = .Worksheets("Sheet2")
Set rngSource = Range(wksOne.Range("M6"), wksOne.Cells(Rows.Count, "M").End(xlUp))
Set rngDest = wksTwo.Cells(Rows.Count, "A").End(xlUp)
If rngDest.Row < 7 Then
Set rngDest = rngDest.Offset(7 - rngDest.Row)
End If
rngSource.AutoFilter Field:=1, Criteria1:="unresolved"
With rngSource.Offset(1, -12).Resize(rngSource.Rows.Count - 1, 16) _
.SpecialCells(xlCellTypeVisible)
.Copy rngDest
.Delete Shift:=xlUp
End With
wksOne.AutoFilterMode = False
End With
End Sub
Hope that helps,
Mark
Edit: Forgot to delete stuff afterwards...