Добро пожаловать на SO. Хороший первый пост.
Там нет «пропустить / транспонировать» с использованием стандартного метода Копировать / Вставить, поэтому я думаю, что лучшим вариантом будет цикл через ваши значения и использовать смещение. Это должно сделать это ...
Sub CopyData()
Dim wsSrc As Worksheet, wsDst As Worksheet, aCell As Range, tOff As Long
Set wsSrc = Worksheets("Sheet1")
Set wsDst = Worksheets("Sheet2")
For Each aCell In wsSrc.Range("B18:B23").Cells
wsDst.Range("o4").Offset(0, tOff).Value = aCell.Value
tOff = tOff + 2
Next aCell
End Sub
Если это работает для вас, пожалуйста, не забудьте нажать accept
.