Можно ли автоматизировать группировку строк?

Автор Антон Антипин, 31.03.2011, 10:09

« назад - далее »

Антон Антипин

Друзья, добрый день.
С определенной периодичностью в файл Excel из другой системы я импортирую набор данных - список с достоточно большим набором строк и 5-ью столбцами (пример таблицы, очень сокращенный прилагаю). В первом столбце выводится информация об уровне элемента строки в списке:
А1.
А1.1.
А1.1.1
и т.п.
Возможно ли как-нибудь, используя эту информацию, заставить Excel автоматически группировать строки по соответствующим уровням?
Заранее благодарю.
С уважением, Антон

Wasilic

Может и я на что сгожусь ... Если сгодился, можете меня по+благодарить+.

Антон Антипин

Не совсем :( Хочется получить структуру с элементами группировки (кнопки уровней)

Василий Алибабаевич

Можно макросом. Автоматизировать разгруппировку и группировку.

Антон Антипин

Василий Алибабаевич, а как бы поподробней узнать про такой макрос. Тут проблема в том, что изначально неизвестно сколько будет строк в таблице и какие имено (по номерам) будут группироваться :(

Alex_ST

Где-то на работе у меня лежит в копилке макрос, создающий многоуровневую группировку... Делали это на Планете... Завтра поищу, выложу если найду.
С уважением, Алексей

Антон Антипин

Alex_ST, большое спасибо!!! С нетерпением будем ждать!

Alex_ST

Ну, вот, нашёл и понаставил комментариев в коде.
Сразу предупреждаю:
1. Формат задания уровней несколько отличается от предполагаемого вами. Если лень или нет возможности переделывать макросы под себя, подумайте, может такая структура, как в примере, вам тоже вполне подойдёт.
2. Автор макросов не я, а Казанский. Я только "причёсывал" и "наводил глянец". Первоисточник - топик Создание группировки по указанным параметрам,написать МАКРОС на Планете. Почитайте там "хотелки" топик-стартера чтобы было понятно, по какому признаку делает группировку макрос. Если будут вопросы к автору, то лучше обращайтесь там же (туда и он, и я чаще заглядываем по привычке).
С уважением, Алексей

Антон Антипин

Алексей, добрый день.
Огромное спасибо Вам т автору макроса!!!
С уважением, Антон.

Антон Антипин

Алексей, добрый день.
Прошу прощения за назойливость. Экспериметы завели нас в тупик :( Попытались немного адаптировать макрос под наши требования и создать ещё один макрос, который бы подгатавливал исходные данные для группировки. Результаты наших экспериментов (макросы и исходные даные) прилагаю. Группировка не происходит: не поможете разобраться, что мы делаем на так?
Заранее благодарю.
С уважением, Антон.

Alex_ST

Антон!
Ну, я же вам говорил, что автор макроса не я и поэтому с вопросами лучше обращаться в топике Создание группировки по указанным параметрам,написать МАКРОС другого форума - на Планете Excel
И фалы я могу (и хочу :) ) открывать только от Excel-2003, т.к. 2007-й не использую и не собираюсь даже ставить - жутко не нравится!
С уважением, Алексей

Антон Антипин

Алексей, спасибо.
Сейчас сменю формат и скину файл в тот топик.
С уважением, Антон.

cheshiki1

На планете недавно обсуждалось похожее. Вот посмотрите может поможет с дополнительным столбцем. "А" спереди я думаю сами прицепите если подойдет.