Forum Discussion
peysg
Jul 28, 2022Copper Contributor
Using lastrow variable in range
Hi, I have created a last row variable in VBA and want to use them in range to copy a range of SPECIFIC COLUMN (e.g. B1 to last row and E to last row) but couldn't get it to work (See code in red). The code works if I replace last row with integer...
Kindly assist.
7 Replies
- Riny_van_EekelenPlatinum Contributor
peysg No VBA expert here, but why not just:
Set Table = Worksheets("Database").Range("B1:E" & lastrow)
?
- peysgCopper ContributorI would like to skip column C and D
- Harun24HRBronze Contributor
Your use of double quote "" is wrong. Try below line-
Set table=Worksheets("Database").Range("B1:B" & lastrow, "E1:E" & lastrow)