Поменять местами строки или столбцы в 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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

13   голосов , оценка 3.769 из 5
Похожие ответы