Я получил 5 заголовков таблицы в A1:E1
.Я хочу отобразить данные смежных ячеек (A2, B4, D5, E1, F3)
в ячейках A2:E2
.Пожалуйста, помогите сделать это.Мой код отображается ниже
Sub test()
Dim copyRange As Range, cel As Range, pasteRange As Range,
erow As Long, ecolumn As Long
Set copyRange = ThisWorkbook.Sheets("Sheet1").Range("A2, B4, D5, E1, F3")
Set pasteRange = ThisWorkbook.Sheets("Sheet2").Range("A2")
For Each cel In copyRange
cel.Copy
erow = ActiveSheet.Cells(Rows.Count, 2).End(xlUp).Offset(1, 1).Row
erow = Sheet2.Cells(Rows.Count, 1).End(xlUp).Offset(0, 1).Row
ecolumn = Sheet2.Cells(2, Columns.Count).End(xlToLeft).Offset(0, 1).Row
pasteRange.Cells(1, ecolumn).PasteSpecial xlPasteValues
Next
Application.CutCopyMode = False
End Sub