Страницы: 1
RSS
собрать данные из нескольких таблиц в одну
 
Добрый день!  
Многоуважаемые гуру, помогите решить задачу.  
К примеру, имеем мы 5 человек, которые в течение дня заполняют одну и ту же таблицу, один из них в конце рабочего дня должен собрать 5 таблиц в одну. Дабы исключить человеческий фактор, требуется реализовать загрузку данных, т.е. координатор получает по электронке оставшиеся четыре файла с таблицами и в своем файле жмет кнопку подгрузить данные и выбирает поочередно пришедшие файлы из которых информация добавляется в файл координатора. Информация должна попасть между итоговыми строками. Примерный файл прикладываю. Заранее благодарю!
 
Требуется уточнение: итоговая таблица будет расти или каждый раз её нужно очищать и создавать новую?
 
Ещё: исходные таблицы аналогичны итоговой? А лучше эту таблицу увидеть.
 
Не дождался ответа. См. пример. Исходил из того, что файлы-исходники имеют аналогичную структуру таблиц, и таблицы эти расположены на Лист1. Выделяете все присланные файлы в нужной папке, и... всё. Код прокомментировал.  
P.S. Арифметику не проверял.
 
Юрий М, спасибо за ответ.  
Структура таблиц конечно же у всех одинаковая. При загрузке строки должны добавляться накопительнои (т.е. таблица растет), но с возможностью обнуления данных в главной таблице до загрузки. Сейчас в Вашем примере что-то не так, попробую поразбираться.
 
И еще может не стоит убивать все строки в основной таблице, а всегда иметь в ней пяток пустых строк, с прописанными формулами, чтобы потом макросом их не переписывать? И еще в примере тянутся пустые строки, как от них избавиться? прикрепил файл с коментарием.
 
У меня ничего не тянулось. Дайте для примера файл с исходной таблицей. Я сейчас на работе. Сделаю вечером.
 
Юрий М, вот допустим приходят 4 файла, как во вложении и такой же у оператора.  
Таким образом оператор нажав кнопку подгрузить данные должен у себя в табличке получить 30 строк с данными.
 
Ну а если оператор будет выделять на сразу все 4, пришедших файла, а по одному, то соответственно будет получать в таблице сначало 12 строк, потом 18 и т.д., а в итоге все те же 30 строк
 
См. фал.
 
{quote}{login=Юрий М}{date=14.04.2010 11:54}{thema=}{post}См. фал.{/post}{/quote}  
Спасибо, идею понял. Практически то что и нужно было. Осталось только сдалать чтобы формулы прописанные оставвались, и таблица не заново перерисовывалась, а добавлялись бы строки по мере необходимости.  
Юрий М, а вот как быть в том случае если у таблицы появляется разделение на 2 раздела: мужчины и женщины? Пример прикладываю.
 
roka, Может быть Вы не заметили, что имеется и кнопка, которая НЕ ЗАНОВО перерисовывает, а именно ДОБАВЛЯЕТ строки к уже имеющимся? Зачем Вам формулы - всё считается в коде.
 
Спасибо Юрию,все работает , по таким макросам учиться надо!!
Страницы: 1
Читают тему
Наверх