Новости:

Новая редакция правил форума: 2.4. Если вопрос или ответ содержится во вложенном файле, все-равно кратко описывайте в сообщении вопрос или суть решения. Это необходимо, чтобы тему можно было найти через поиск.

Главное меню

Макрос, нарезающий одну большую таблицу Excel на маленькие по опред-ому признаку

Автор evseev-gleb, 23.05.2011, 14:10

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

evseev-gleb

Добрый день! Необходим макрос, нарезающий одну большую таблицу Excel в формате 2007 на маленькие по определенному признаку и сохраняющий эти таблицы под определенным именем в заданной папке.
Файл "ОППП" представляет собой поклиентный отчет по нескольким городам.
Нужно разделить его так, чтобы по каждому городу был отдельный отчет, и сохранить эти отчеты под именем этого города (например, "Альметьевск"),в заданной папке (допустим c:\Города), при этом:
-признак для нарезки - столбец "Город";
-выходной формат - книга Excel 2003.
Желательно, чтобы макрос был универсальным и можно было применять его для обработки других таблиц (задавать столбец, по которому будет идти нарезка, и область "шапки").

GWolf

Доброго дня!

Ну так в чем же дело. Берем VBA и парой легких движений "пилим" ОППП  ;)
Путей к вершине - множество. Этот один из многих!

kuklp

Я, как всегда, чертовски адекватен... Email: pilipnikop@yandex.ua WM Z206653985942, R334086032478, U238399322728, E332314026771

GWolf

Цитата: KuklP от 15.08.2011, 10:23
М-да... Не прошло и полгода.

Тю, дывысь и взправду: "пара легких движений"!  ;)

Снимаю шляпу!  :D
Путей к вершине - множество. Этот один из многих!

KKonstantin

Добрый день.

Похожый вопрос.
Помогите, пожалуйста. Есть файл с большим количеством городов, весь массив данных находится на одном листе и цель получить много файлов EXCEL, название которых будет название города и в файле будут находится данные только этому городу. Шапку при этом в каждом выходящем файле нужно оставлять такую же, что и во входящем файле.

Напишите, пожалуйста, сюда скрипт, который смог бы решить данную задачу.

GWolf

Цитата: KKonstantin от 10.12.2014, 12:27
Напишите, пожалуйста, сюда скрипт ...
;) может начать с того, что Вы напишете (прикрепите) сюда образец входящего файла?!

Без обид, но проще будет и Вам и нам, если Вы опишете задачу путем создания не только описания, что Вы и сделали а и созданием файлов с примером размещения входной и выходной информации.
Путей к вершине - множество. Этот один из многих!