Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Макрос разбития книги с таблицей на несколько файлов
 
Добрый день! Часто приходится работать с таблицами, которые необходимо разбивать пофамильно в отдельные файлы. Возможно ли сделать макрос, который бы копировал из основной таблицы шапку и строки с определенной фамилией и перезаписывал все это в отдельный файл без формул, только значения и форматы.

Пример таблицы:

ФИО
петров
петров
сидоров
сидоров
сидоров

Дожно получиться 2 файла со строками петрова и сидорова. Если фамилий 10, то 10 файлов для каждой.
Пример таблицы ниже.
Изменено: extream09 - 13 Мар 2018 07:14:10
 
См.
 
Пример.
"Все гениальное просто, а все простое гениально!!!"
 
Огромное спасибо Мотя, Nordheim! Два разных рабочих способа! Воспользовался способом Моти, так как он немного проще для моего понимания. Видоизменил макрос под таблицы с большим количеством столбцов. Сделал в выводимых файлах границы для ячеек. Сейчас пробую делать шаблон вывода с текстом над таблицей и под ней!



И да, как профи, посоветуйте хорошую литературу по VBA+Excel для новичка.
Изменено: extream09 - 15 Мар 2018 04:58:19
 
Уокенбах Дж. - Excel 2010. Профессиональное программирование на VBA
А что было непонятно? Я вроде все расписал, не подробно конечно, но как смог :)
Изменено: Nordheim - 15 Мар 2018 08:08:35
"Все гениальное просто, а все простое гениально!!!"
 
Цитата
extream09 написал:
Посоветуйте хорошую литературу по VBA+Excel для новичка.
extream09!
Я не имею никакого отношения к программированию.
Однако, жизнь "заставила" вспомнить о логическом мышлении, без которого в ВУЗе невозможно обойтись!  :D
Для начала достаточно владеть элементарными навыками структурного программирования.
Сейчас в обычной школе это доступно.
Пишу ОЧЕНЬ УБОГИЕ макросы, всегда ожидая пинков от профессионалов!
Рекомендую почаще "сидеть" на форуме и изучать макросы, доступные для Вашего понимания.
 
Nordheim, Добрый день! У меня что-то похожее, таблица на подобие из эт ого примера, но только Столбцов больше и шапка таблицы состоит из объединенных строк.
Вы можете подсказать, как в вашем примере мне увеличить количество столбцов в таблице, и добавить произвольное количество строк с текстом над таблицей. Как шапка документа. Что бы она тоже вырезалась на все создаваемые документы?
Цитата
Nordheim написал:
Test.xlsb  (28.71 КБ)
Вот как мне на этом примере добавить столбцов в таблицу нужное количество, а так же вставить над таблицей произвольный текст, что бы он как статичный копировался на все выводимые документы?

Если Вам не сложно, подскажите, буду очень благодарна)
 
MironiVika,  Тут пример с SQL запросом. Я не знаю будет ли корректно отрабатывать данный макрос с объединенными строками. Думаю, что  вам лучше создать новую тему с файлом примером.
"Все гениальное просто, а все простое гениально!!!"
Страницы: 1
Читают тему (гостей: 1)
Наверх