Sub copyvis1()
ActiveSheet.Cells.SpecialCells(xlCellTypeVisible). Rows.Copy
Destination:=[sheet5!a6]
End Sub
Sub copyvis()
slr = Range("a65536").End(xlUp).Row
For Each c In Range("a5:a" & slr)
x = Sheets("sheet5").Range("a65536").End(xlUp).Row + 1
If c.EntireRow.Hidden < True Then
c.EntireRow.Copy Destination:= _
Sheets("sheet5").Range("a" & x)
End If
Next
End Sub