У меня 2 листа "Арк1" и "Арк2". я получаю свои данные из "Ark2" и помещаю их в "Ark1". моя функция «Sub X» должна транспонировать данные из горизонтального в вертикальное с датами. Но когда я запускаю «sub x», это удаляет строку данных в «Ark2», где я получаю свои данные. У меня есть весь код в одном модуле.
Sub x()
Dim lngDataColumns As Long
Dim lngDataRows As Long
lngDataColumns = 3
lngDataRows = 50
For t = 1 To lngDataRows
Range("l2").Offset(((t - 1) * lngDataColumns) - 1, 0).Resize(lngDataColumns, 1).Value = _
Application.Transpose(Range("f1:h1").Value)
Range("M2").Offset(((t - 1) * lngDataColumns) - 1, 0).Resize(lngDataColumns, 1).Value = _
Application.Transpose(Range("f1:h1").Offset(t).Value)
Next t
End Sub
Вот изображение удаленных данных.

и вот изображение того, что я хочу сделать в «Ark1», раскрашенном в цвета.
Я надеюсь, что вы можете помочь
