Я знаю, что этот вопрос уже задавался, но я не могу заставить то, что нахожу, работать на меня.
Я просто хочу взять все данные, начинающиеся в столбце A и переходящие в столбец J из строки 2 до любого конца данных, и изменить порядок (обратить данные)
Я наткнулся на приведенный ниже код, но он зависает, и я не хочу делать выбор.
Private Sub CommandButton2_Click()
Dim vTop As Variant
Dim vEnd As Variant
Dim iStart As Integer
Dim iEnd As Integer
Application.ScreenUpdating = False
iStart = 1
iEnd = Selection.Columns.Count
Do While iStart < iEnd
vTop = Selection.Columns(iStart)
vEnd = Selection.Columns(iEnd)
Selection.Columns(iEnd) = vTop
Selection.Columns(iStart) = vEnd
iStart = iStart + 1
iEnd = iEnd - 1
Loop
Application.ScreenUpdating = True
End Sub
Чтобы было ясно, я хочу сделать последнюю строку первой строкой, а последнюю строку первой строкой. Это непрерывный блок данных. Ваше здоровье