Поменять местами строки или столбцы в Excel - VBA
Формулировка задачи:
Я написал программу по обмену значений по строке, по столбцу и по диагонали
Нужно написать другую программу, которая будет делать обмен значений циклом ТОЛЬКО по столбцу или ТОЛЬКО по строке, число элементов произвольно.
Решение задачи: «Поменять местами строки или столбцы в Excel»
textual
Листинг программы
Sub SwapRows() Dim v, i&, rc& With Selection rc = .Rows.Count For i = 1 To rc \ 2 v = .Rows(i).Value .Rows(i).Value = .Rows(rc + 1 - i).Value .Rows(rc + 1 - i).Value = v Next End With End Sub