Я пытаюсь найти нижний ряд данных на моем листе и сохранить местоположение в качестве переменной для использования на другой странице. Я делаю это так, чтобы я мог что-то скопировать, чтобы сделать столько же строк, сколько на другом листе.
Sub Test()
Sheets("Buy Sell Alloc").Activate
Dim X As Range
Set X = Range("C" & Rows.Count).End(xlUp)
Sheets("Invest #1- Intermediate").Activate
Rows("2:2").Select
Selection.Copy
X.Select
Range(Selection, "C2").PasteSpecial
End Sub
Это мой код, и он работает, если я не переключаю листы, но выдает ошибку при переходе на другой лист. Как мне это исправить?