Here!
Sub DeleteCopyRowsWithY()
Dim R
Application.ScreenUpdating = False
With Range("A1")
.AutoFilter Field:=3, Criteria1:="=Y"
.CurrentRegion.Offset(1).SpecialCells(xlCellTypeVisible).Select
End With
Range("A1:C1").Copy Range("E1")
Selection.Copy Cells(Range("E1").Cells(Rows.Count, 1).End(xlUp).Row + 1, 5)
R = Range("E1").CurrentRegion: Range("E1").CurrentRegion.ClearContents
Application.CutCopyMode = False
Rows("2:50").Select: Selection.Delete Shift:=xlUp
Selection.AutoFilter
Range("E1").Resize(UBound(R), 3).Value = R: Range("A1").Activate
Application.ScreenUpdating = True
End Sub
Bookmarks