|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.10.2009, 10:07 | #1 |
Пользователь
Регистрация: 27.07.2009
Сообщений: 27
|
сводная таблица из разных папок
Здравствуйте!
ОЧЕНЬ НУЖНА ВАША ПОМОЩЬ! Необходимо создать сводную таблицу из нескольких других файлов, процесс должен происходить ежедневно. В результате должен получится сводный файл за месяц, файлики добовляются ежедневно... В принципе, вопрос аналогичен уже заданном на этом форуме, но ответа в тот раз на него не было. .... Доброго времени суток! Очень нужна Ваша подсказка. Передо мной стоит следующая задача: 1. на сетевом диске есть корневая папка 2. в корневой папке лежит сводный файл .xls и 4 папочки по подразделениям 3. в каждой папочке по подразделениям лежит по одному файлику .xls с данными для подразделения 4. сводный файл в корневой папке есть не что иное, как совокупность всех 4х файликов по подразделениям для простоты примера допустим, что информация такого типа: 3 столбца, в первом название подразделения, во втором:фамилия, в третьем: дата рождения. 5. необходимо чтобы, вносились изменения в файлики по подразделениям и все изменения оказывались в сводной таблице в корневой папке. Подскажите плз варианты как работать с книгой, не открывая ее? ___________________________________ ______________________________ http://programmersforum.ru/showthrea...EF%EE%F7%E5%EA Спасибо за внимание к моему вопросу! Надеюсь кто-нибудь сможет мне помочь. |
21.10.2009, 12:42 | #2 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 472
|
Добрый день, Ваша задача непонятна, что за файлы, что из них брать, как формируется таблица и т.д., пока задача понятна только Вам помочь вряд ли кто-то сможет
|
21.10.2009, 13:00 | #3 |
Пользователь
Регистрация: 27.07.2009
Сообщений: 27
|
Есть таблицы с общей для всех шапкой, названием столбцов и т.д.
Это ежедневные отчеты, в которые заносится информация о договорах, с которыми работали в этот день. Для каждого дня название файла, содержащего таблицу имеет вид: data_FK_DOGOVORA_NAZVANIEOBSHESTVA. xls data - дата за который составляется отчет; FK_DOGOVORA - идентификатор того, что это отчет по договорам; NAZVANIEOBSHESTVA - фирма, от которой приходит отчет; Они приходят мне на почту, далее автоматически сохраняются на жесткий диск. Из них необходимо создавать консалидированный отчет за день, все их собирать в один и сохранить. с течением времени консалидированный отчет должен наполнятся по принципу: 1 день - консалидированный отчет за день 2 день - консалидированный отчет за день и за два дня .... и т.д. В итоге должен получаться отчет за каждый день в отдельности и общий за месяц. Вопрос состоит в том как реализовать эту консалидацию? Помиио такой консалидации от всех фирм по дням необходимо еще реализовать консалидацию по каждой фирме в отдельности, но это уже частный случай, как мне видится. Вот такая вот передо мной стоит задача. Надеюсь на Вашу помощь!!! Заранее огромное спасибо |
21.10.2009, 14:57 | #4 | |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 472
|
Цитата:
1. Пример файла дневного отчета можете предоставить? 2. Файлы сохраняются и находятся в одной папке? Существует ли временная задержка по отношению к текущей дате, например, Вы сегодня получаете файл отчета за вчера или сегодня за сегодня? Последний раз редактировалось EugeneS; 21.10.2009 в 15:02. |
|
21.10.2009, 15:35 | #5 |
Пользователь
Регистрация: 27.07.2009
Сообщений: 27
|
временная задержка быть может, кто-то может припоздниться, но это мало вероятно
относительно того, как хранить файлы, то пока я делаю это все руками и хранится все в одной папке, дата поступления (например 21.10.09) я загрузил пример исходного файла, который создает шапку таблиц для отчетов. Посмотрите, пожалуйста! Спасибо большое за Ваше внимание! |
22.10.2009, 03:20 | #6 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 472
|
см. вложение
Откройте файл, нажмите кнопку: "Создать отчеты", укажите папку с файлами, которые будут обрабатываться (обрабатываются файлы за вчера (сегодня минус 1 день)). Примечания: 1. Имена файлов должны состоять из: ддммгггг_*.xls, где * - любой текст (можно переделать на формат даты: дд) 2. Обрабатываются только файлы в указанной папке, подпапки не обрабатываются 3. Дневной кумулятивный файл сейчас сохраняется в папку с обрабатываемыми файлами под именем: "report ддммгггг.xls". Логичнее было вынести его в отдельную папку (скажете путь - переделаю сам, нет - самостоятельно) 4. Файлы обрабатываются за "вчера", можно изменить на сегодня 5. Название общего кумулятивного файла: "Cumulative.xls", прописано в макросе, если изменять имя, то в макросе также 6. Географию ячейки выделенной в файле "Cumulative.xls" изменять нельзя, так как она участвует в расчете вставки следующего блока информации 7. В макросе не учтено достижение физического конца листа (65536 строка) При желании можно сделать полную автоматизацию: запуск по расписанию без Вашего участия. Необходимое условие: сохранение всех файлов в одной папке с соблюдением правила создания имен. Последний раз редактировалось EugeneS; 22.10.2009 в 03:27. |
22.10.2009, 10:39 | #7 |
Пользователь
Регистрация: 27.07.2009
Сообщений: 27
|
СПАСИБО ОГРОМЕННОЕ!!!
буду разбираться... |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сводная таблица из разных папочек! | nex777 | Microsoft Office Excel | 0 | 27.08.2009 23:47 |
Сводная таблица | Yanata | Microsoft Office Excel | 0 | 27.07.2009 22:31 |
Сводная Таблица | winfacks | Microsoft Office Excel | 4 | 18.12.2008 11:21 |
Сводная таблица | Shonny | Microsoft Office Excel | 2 | 14.02.2008 16:48 |
Сводная таблица | Галина | Microsoft Office Excel | 3 | 01.11.2007 20:01 |