VBA - как скопировать диапазон ячеек, используя смещение? - PullRequest
0 голосов
/ 26 сентября 2019

Я пытаюсь написать макрос, который выбирает диапазон ячеек для копирования и вставки значений.Диапазон выбранных ячеек будет варьироваться в зависимости от значения «RowOff».Но начальной ячейкой всегда будет Z12.

Я пытался использовать функцию смещения, но макрос, кажется, выбирает только одну ячейку.Я думаю, что это может быть связано с диапазоном, но я не уверен, как изменить мой код.

Как мне это исправить?

Спасибо

Sub FixFOT()

    Dim RowOff As String
    RowOff = Sheet29.Range("C5").Value

    Sheet10.Select
    Range("Z12").Offset(165, RowOff).Copy
    Range("Z12").Offset(165, RowOff).PasteSpecial Paste:=xlPasteValues
    Application.CutCopyMode = False

End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...