Я пытаюсь создать макрос, который будет транспонировать каждую следующую две ячейки и вставить их в следующие правые ячейки.VBA копировать каждые две ячейки и транспонировать
У меня есть таблица, как показано на скриншоте:
Я хочу, чтобы мой макрос, чтобы скопировать диапазон "B2:B3"
и перенести это "C2"
, а затем цикл до тех пор, пока некоторые данные в столбце B. (так выберите и скопируйте следующий "B4:B5"
и перенесите это на "B4"
).
Может ли кто-нибудь помочь мне с этим, поскольку я застрял и не могу заставить это транспонировать в нужном месте, а затем цикл.
На данный момент у меня есть что-то вроде этого (я не добавлял цикл еще этот макрос):
Sub Macro1()
Dim a As Long, b As Long
a = ActiveCell.Column
b = ActiveCell.Row
Range("B2").Select
Range(ActiveCell, Cells(b + 1, a)).Select
Selection.Copy
End Sub
Пожалуйста, измените вопрос, чтобы показать код, с которым вы пытались перенести данные. – skkakkar