Copy Range to the last row

excelrxk

New Member
Joined
Sep 6, 2017
Messages
6
I have several sheets in my workbook that I want to copy a range of data from H5:J(lastrow). Can someone help on my code below. The intention is to run the macro on the activesheet.


VBA Code:
Sub CopyData()
Dim a As Integer
    a = ActiveSheet.Range("H5" & Rows.Count).End(xlUp).Row
    ActiveSheet.Range("H5:J" & a).Copy
    ActiveSheet.Range("A5").PasteSpecial xlPasteValues
End Sub

Thank you.
 

Excel Facts

Back into an answer in Excel
Use Data, What-If Analysis, Goal Seek to find the correct input cell value to reach a desired result
Maybe (test on a copy of your data)...

VBA Code:
Sub CopyData()
Dim a As Long
    a = ActiveSheet.Range("H" & Rows.Count).End(xlUp).Row
    ActiveSheet.Range("H5:J" & a).Copy
    ActiveSheet.Range("A" & a + 1).PasteSpecial xlPasteValues
    Application.CutCopyMode = False
End Sub
 
Last edited:
Upvote 0
Solution
Happy it helped and if no-one else has said it welcome to the board.
 
Upvote 0

Forum statistics

Threads
1,223,247
Messages
6,171,007
Members
452,374
Latest member
keccles

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top