Есть несколько однотипных сортировок на вкладке "Сравнения" из сводной таблици беру данные и вписываю каждому что заказать. Когда в каждую фирму готов заказ надо несколько раз отсортировать. На вкладке "Фреш Фуд" отобразил каждый из вариантов сортировки друг за другом и подписал что сделал. Только это они на листе расположены друг за другом. В процесе работы я в одном и том же месте их сортирую без дубликации.
Действия всегда одинаковые происходят а время отнимает. Наверно макросом можно все это окультурить ?
Спасибо.
Здравствуйте.
Есть несколько однотипных сортировок на вкладке "Сравнения" из сводной таблици беру данные и вписываю каждому что заказать. Когда в каждую фирму готов заказ надо несколько раз отсортировать. На вкладке "Фреш Фуд" отобразил каждый из вариантов сортировки друг за другом и подписал что сделал. Только это они на листе расположены друг за другом. В процесе работы я в одном и том же месте их сортирую без дубликации.
Действия всегда одинаковые происходят а время отнимает. Наверно макросом можно все это окультурить ?
Понимаю что сложный процесс. Или не однородный. А может можно придумать такую штуку: 1 выделяю масив с данными 3-4 столбца. 2 запускаю макрос он спрашивает по какому из столбцов отсортировать (1-4 ?) и спрашивает в какой последовательности (а-я или я-а ?)
Это бы значительно упростило работу.
Понимаю что сложный процесс. Или не однородный. А может можно придумать такую штуку: 1 выделяю масив с данными 3-4 столбца. 2 запускаю макрос он спрашивает по какому из столбцов отсортировать (1-4 ?) и спрашивает в какой последовательности (а-я или я-а ?)
а встроенным методом сортировать не вариант?: Там можно настроить по какой очередности и что(значение, цвет...) сортировать. А главное - работает в любой книге .
а встроенным методом сортировать не вариант?: Там можно настроить по какой очередности и что(значение, цвет...) сортировать. А главное - работает в любой книге . SLAVICK
Ну да, та сортировка, что Ярослав показывае, удобная - там много плюшек всяких хороших понапихано. Но пока настроишь ... А по-быстрому? Ну, например, так можно [vba]
Код
Sub srt_() On Error Resume Next n_ = --InputBox("Введи номер столбца для сортировки", , 1) t_ = 2 + (MsgBox("Сортироем по возрастанию?", vbYesNo) = 6) Selection.Sort Key1:=Selection(1, n_), Order1:=t_ End Sub
[/vba]
Ну да, та сортировка, что Ярослав показывае, удобная - там много плюшек всяких хороших понапихано. Но пока настроишь ... А по-быстрому? Ну, например, так можно [vba]
Код
Sub srt_() On Error Resume Next n_ = --InputBox("Введи номер столбца для сортировки", , 1) t_ = 2 + (MsgBox("Сортироем по возрастанию?", vbYesNo) = 6) Selection.Sort Key1:=Selection(1, n_), Order1:=t_ End Sub
SLAVICK, Я и пользуюсь той всегда когда сам делаю. Но обучить другого человека кто не особо шпарит в экселе. Это мягко говоря очень сложно. Вот и хочется чтобы 2-3 кнопки было. Именно этот метод и хотел упростить под эту задачу. Буду смотреть предложенный метод от Бороды.
SLAVICK, Я и пользуюсь той всегда когда сам делаю. Но обучить другого человека кто не особо шпарит в экселе. Это мягко говоря очень сложно. Вот и хочется чтобы 2-3 кнопки было. Именно этот метод и хотел упростить под эту задачу. Буду смотреть предложенный метод от Бороды.koyaanisqatsi
_Boroda_, Очень Здорово ! Понравилось хоть и не совсем так по интерфейсу как представлялось но очень просто и практично. Огромное спасибо.
_Boroda_, Очень Здорово ! Понравилось хоть и не совсем так по интерфейсу как представлялось но очень просто и практично. Огромное спасибо.koyaanisqatsi
Контекстное меню по правой кнопке мыши не сгодится ? Как вариант - форма, где можно указать порядок полей (колонок) и убывание/возрастание. Вызов формы по "горячей" клавише. Посмотрел Ваш файл - я бы туда еще фильтацию добавил, например по группе товаров, производителю, сроку реализации и т.д.
Контекстное меню по правой кнопке мыши не сгодится ? Как вариант - форма, где можно указать порядок полей (колонок) и убывание/возрастание. Вызов формы по "горячей" клавише. Посмотрел Ваш файл - я бы туда еще фильтацию добавил, например по группе товаров, производителю, сроку реализации и т.д.SGerman
Мудрость приходит со старостью. Но иногда старость приходит одна :)