Count the current data then copy to another sheet using a macro in an excel report

When I update my data weekly, I don’t know how much data I will have so this macro will count them first then it will copy to another sheet.

 

When I use the macro ?

When I don’t know how much data so I need to count them.

 

How to create the macro ?

Read How to create, edit, hide and select a macro in an excel report

 

How to create the button to associate it with the macro ?

Read How to create a button and associated it to a macro in an excel report

 

How is the macro ?

Copy the code below and paste it into your macro. You will see my comments in green if exist so follow the help to adapt to your need.

Sub test()
Dim RowCount As Long
' change Sheet1 and Sheet2 names by yours
RowCount = Sheets("Sheet1").Range("A" & Rows.Count).End(xlUp).Row
' change the copy range A2:F by yours and paste range A2 by yours
Sheets("Sheet1").Range("A2:F" & RowCount).Copy Sheets("Sheet2").Range("A2")
Application.CutCopyMode = False
End Sub

Interesting Management