Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Макрос сортировки по выделению области - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Макрос сортировки по выделению области (Макросы/Sub)
Макрос сортировки по выделению области
l-lisa Дата: Среда, 21.05.2014, 22:50 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 312
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте уважаемые форумчане!

А можно придумать такой макрос, который бы при выделении мышью определенной области на листе ексель, в моем случае область называется продуктовая категория(например:PKW.Автолампы) сначала сортировал по убыванию долю сегмента - это столбец "доля сегмента в ВД В ЦЗ в ПК", а затем считал с накоплением: т.е. выделили в первом столбце автолампы, отсортировали по убыванию долю и просуммировали с накоплением - я пример вычислений сделала в файле
К сообщению приложен файл: 0570659.xlsx (25.3 Kb)
 
Ответить
СообщениеЗдравствуйте уважаемые форумчане!

А можно придумать такой макрос, который бы при выделении мышью определенной области на листе ексель, в моем случае область называется продуктовая категория(например:PKW.Автолампы) сначала сортировал по убыванию долю сегмента - это столбец "доля сегмента в ВД В ЦЗ в ПК", а затем считал с накоплением: т.е. выделили в первом столбце автолампы, отсортировали по убыванию долю и просуммировали с накоплением - я пример вычислений сделала в файле

Автор - l-lisa
Дата добавления - 21.05.2014 в 22:50
tsap Дата: Четверг, 22.05.2014, 01:49 | Сообщение № 2
Группа: Проверенные
Ранг: Участник
Сообщений: 60
Репутация: 6 ±
Замечаний: 0% ±

2013
l-lisa, с чего Вы взяли что для этой задачи необходимы макросы? Воспользуйтесь настраиваемой сортировкой и измените немного формулу для накопительных итогов.

п1. Выделите весь диапазон данных с шапкой
п2. зайдите на вкладку главное и справа найдите в выпадающем списке сортировки "Настраиваемая сортировка"
п3 отсортируйте как на рис

п4. в ячейку Д3 вбейте формулу
Код
=ЕСЛИ(A3=A2;C3+D2;C3)

и протяните вниз

П.С. а макрос придумать конечно можно. но стоит ли заморачиваться?




Сообщение отредактировал tsap - Четверг, 22.05.2014, 01:55
 
Ответить
Сообщениеl-lisa, с чего Вы взяли что для этой задачи необходимы макросы? Воспользуйтесь настраиваемой сортировкой и измените немного формулу для накопительных итогов.

п1. Выделите весь диапазон данных с шапкой
п2. зайдите на вкладку главное и справа найдите в выпадающем списке сортировки "Настраиваемая сортировка"
п3 отсортируйте как на рис

п4. в ячейку Д3 вбейте формулу
Код
=ЕСЛИ(A3=A2;C3+D2;C3)

и протяните вниз

П.С. а макрос придумать конечно можно. но стоит ли заморачиваться?

Автор - tsap
Дата добавления - 22.05.2014 в 01:49
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Макрос сортировки по выделению области (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!