Я имею в виду, что у меня есть документ Excel с 4 рядами
A B C D
1 Data1 Data2 Data3 Data4
2 Data5 Data6 Data7 Data8
Я хочу, чтобы все данные D-строки попали в нижнюю строку и стали такими.
A B C
1 Data1 Data2 Data3
2 Data4 // First Data of D row on below line moved on line 2
3 Data5 Data6 Data7
4 Data8 // Second Data of D row on below line moved on line 4.
Можно ли это сделать в любом случае?
Заранее спасибо. -> Я использую Excel 2007, но я хотел бы знать, можно ли это сделать на более новых версиях Excel.
Редактировать: Итак, я записал макрос, чтобы сделать это для одного столбца. Если я запустил его после 2-х столбцов, он готов, как я хочу.
The code of the macro is this:
Sub Μακροεντολή3()
'
' Μακροεντολή3 Μακροεντολή
'
'
Selection.EntireRow.Insert , CopyOrigin:=xlFormatFromLeftOrAbove
ActiveCell.Offset(-1, 3).Range("A1").Select
Selection.Cut
ActiveCell.Offset(1, -3).Range("A1").Select
ActiveSheet.Paste
End Sub
Можете ли вы помочь мне получить цикл для всех столбцов с шагом 2 до конца?
Заранее спасибо.