Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2015, 21:33   #1
giaber
Новичок
Джуниор
 
Регистрация: 15.02.2015
Сообщений: 2
По умолчанию Сортировка столбцов в цикле - не получается никак

Здравствуйте!
Новичёк в макросах. Помогите пожалуйста сделать сортировку столбцов в цикле. Пробовал делать по разному, из того что нашёл в сети – ничего не получается, не понимаю эту тему совсем. Делал что-то вокруг примерно такого:
Код:
For лист = 1 To 5
        For столбец = 1 To 5
            Sheets(лист).Range(Sheets(лист).Columns(столбец), Sheets(лист).Columns(столбец)).Select
            Selection.Sort key1:=Range(Sheets(лист).Columns(столбец), Sheets(лист).Columns(столбец)), Order1:=xlDescending
        Next столбец
Next лист
И очень хотелось бы избавится от Select

Заранее благодарен!
giaber вне форума Ответить с цитированием
Старый 21.12.2015, 04:23   #2
AndVGri
Форумчанин
 
Регистрация: 10.02.2012
Сообщений: 109
По умолчанию

Цитата:
Помогите пожалуйста сделать сортировку столбцов в цикле.
Вам же помогли тут и тут об этом вы хвастались здесь. 57 лет уже - всё голову включить не получается?
AndVGri вне форума Ответить с цитированием
Старый 21.12.2015, 09:20   #3
giaber
Новичок
Джуниор
 
Регистрация: 15.02.2015
Сообщений: 2
По умолчанию

У самого, AndVGri, голову включить не получается? В чём проблема? Вчера ночью запостил на нескольких форумах - до часа ночи получал ответы и переписывался. Вот утро, 10 часов -захожу сюда чтоб написать что ответ получен. Ну извините -вот такое уж преступление - отложить с часу ночи на десять часов утра комментарий о том что пост закрыт и ответ получен?

В общем...
Ответ получен, пост закрыт:
Вот вариант от The_Prist

Код:
For лист = 1 To 5
For столбец = 1 To 5
        Sheets(лист).Columns(столбец).Sort key1:=Sheets(лист).Columns(столбец).Cells(1,1), Order1:=xlDescending
Next столбец
Next лист

Последний раз редактировалось giaber; 21.12.2015 в 11:12.
giaber вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Никак не получается скрипт. Punya JavaScript, Ajax 9 07.05.2015 21:24
С++ сортировка в текстовом файле. (Задание на курсовик никак не получается) Evg888 Помощь студентам 1 02.06.2012 19:37
Никак не получается.... Seldom Общие вопросы C/C++ 0 11.03.2010 10:44
задача на Delphi, массивы. никак не получается! Saka Помощь студентам 11 21.12.2009 02:04
у меня никак не получается скомпелировать фаил finero Общие вопросы C/C++ 4 10.07.2008 19:29