|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
03.12.2008, 14:32 | #1 |
Новичок
Джуниор
Регистрация: 03.12.2008
Сообщений: 1
|
Группировка строк и столбцов по опребеленному признаку
Всем привет!
Подскажите, пожалуйста, можно ли с помощью макроса (уверена, что можно), а самое главное как сгруппировать строки и столбцы по определенному признаку. Есть и в строках и столбцах в определенных ячейках слово "Итог", необходимо сгруппировать столбцы до этой ячейки, сделать активной следующую ячейку, произвети поиск следующей ячейки со словом "Итог", сгруппировать столбцы от активной ячейки до ячейки с нужным словом и т.д. тоже самое надо провернуть и со строками. Буду признательна, если кто знает ответ на мой вопрос. Спасибо! P.S. Пример, как должен в итоге выглядеть файл прилагаю. Последний раз редактировалось aas; 03.12.2008 в 14:48. |
03.12.2008, 17:25 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
С помощью макросов сгруппировать можно всё, что угодно.
Вот только я так и не понял, надо сформировать структуру уже готовой таблицы (на листе 1); или надо из исходных данных на листе 2 программно сформировать новый лист с таблицей, на которой уже потом произвести группировку строк и столбцов? Во втором случае, когда изначально есть только лист 2 - программно формировать таблицу хлопотно (много форматирования ячеек, и т.д.) В первом же случае, когда Лист 1 уже готов, только на нем не сгруппированы строки, всё делается очень просто: Код:
В Вашем случае автоматическая структура формируется вполне корректно. Можно, конечно, макросом группировать и отдельные строки (например, командой типа Rows("11:14").Group), но в случае с Вашей таблицей на Листе 1 даже этого не требуется. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скрытие строк и столбцов | Gawwws | Microsoft Office Excel | 4 | 19.10.2008 00:02 |
удаление дубликатов и группировка строк | Serglen | Microsoft Office Excel | 2 | 30.07.2008 15:51 |
Запрет на удаление строк и столбцов | Shavminator | Microsoft Office Excel | 2 | 12.01.2008 13:36 |
Скрытие ненужных строк/столбцов | Bayers | Microsoft Office Excel | 4 | 19.10.2007 12:05 |
как в стрингриде задавать ширину(высоту) ячеек, а для отдельных строк (столбцов)) | sdp | Компоненты Delphi | 3 | 20.06.2007 23:02 |