![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 19.10.2012
Сообщений: 217
|
![]()
Здравствуйте!
Скажите как написать макрос. В прикрепленном файле в столбце А коды, они стоят в разнабой. Нужно чтобы нажал на кнопку и коды отсортировались по значению. Далее под одинаковыми кодами ставилась бы пустая строка и считалась сумма в столбце F. И так с каждым кодом. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Можно сводной, можно макросом http://www.planetaexcel.ru/forum.php?thread_id=26105
Только вот зачем строки добавлять, зачем сортировать (хотя это можно добавить в код) и вообще куда и в каком виде нужен результат? Я пока тем макросом (файл в конце темы)сделал такую табличку: 6790 360 10 1|3|42|44|45|45|45|45|45|45 7150 624 9 78|78|78|78|9|69|78|78|78 7158 84 2 42|42 7318 400 5 80|80|80|80|80 7324 240 4 60|60|60|60 7494 120 2 60|60 7514 135 3 45|45|45 А, понял - нужно в этой же таблице сделать Outline (не помню как это в русском...)... http://agsci.psu.edu/it/how-to/creat...tline-in-excel
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 04.10.2013 в 10:17. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 19.10.2012
Сообщений: 217
|
![]()
Должно получиться так. ( в скрепке)
Зеленым выделил сумму |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Не то подсказал - outline это второй возможный шаг.
А первый - это subtotals: Data->Subtotals
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#5 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
добавил колонку сумм и формулу в ней.
сортируете кнопками сортировки на ленте "данные" напротив последнего значения видите сумму. в несортированном списке там будет сообщение
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
Последний раз редактировалось IgorGO; 04.10.2013 в 13:15. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 19.10.2012
Сообщений: 217
|
![]()
Почти так.
Но нужно чтобы получалось именно так как я вставил в посте #3. И нужно именно макросом. Данные копируются с другой программы и будут вставлятся в этот файл, а потом распечатываться ( поэтому нужно как в примере #3). Формулами не подходит, т.к. их затрут. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 24.05.2008
Сообщений: 64
|
![]()
Я в VBA не силен, но попробовал просто записать в макрос последовательность действий: На вкладке Данные включил Фильтр (Фильтр можно не включать, но с ним как то спокойнее за пустые столбцы), установил курсор в столбец A и нажал сортировку, затем в группе Структура выбрал опцию Промежуточный итог, указал необходимые параметры и применил.
Получилось вот это: Код:
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 05.07.2011
Сообщений: 208
|
![]()
Идея понравилась. Поигрался
Код:
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 19.10.2012
Сообщений: 217
|
![]()
Спасибо большое. Привязал макрос к кнопке.
Скажите а как сделать чтобы макрос не выполнялся после повторного нажатия на кнопку? Тоесть 1 раз нажал на кнопку - получил результат, второй раз нажал и ничего не произошло. |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 05.07.2011
Сообщений: 208
|
![]() Код:
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
макрос суммы | KApSuL | Microsoft Office Excel | 1 | 26.06.2013 17:13 |
Задача по Delphi 7: StringGrid с целыми числами, найти наибольшую суммы элементов столбцов или наибольшую суммы элементов строк | Ard123 | Помощь студентам | 5 | 03.12.2012 01:10 |
макрос для подсчета суммы | Olya1985 | Microsoft Office Excel | 7 | 19.02.2011 11:45 |
Макрос суммы колонки | Romuald | Microsoft Office Excel | 6 | 27.01.2009 15:39 |
Найти отношения суммы элементов главной диагонали и суммы элементов побочной диагонали квадратной матрицы | Elmander | Помощь студентам | 2 | 21.06.2007 07:15 |