Если вы хотите, чтобы весь диапазон от A1 до нижнего правого, использовали это
ActiveSheet.Range(Cells(1, 1), Cells(lastrow, lastColumn)).Copy
Если вы просто хотите, чтобы последний столбец использовал
ActiveSheet.Range(Cells(1, lastColumn), Cells(lastrow, lastColumn)).Copy
Cells
Синтаксис строка, затем столбец, вы их перепутали.
Плюс вам не нужно выбирать перед копированием.
Очевидно, что копирование само по себе ничего не даст, тогда вам нужновставить куда-нибудь.