Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.06.2010, 16:44   #1
mangaboy69
Новичок
Джуниор
 
Регистрация: 08.06.2010
Сообщений: 2
По умолчанию Сумирование данных Excel файлов в один

Добрый день.
Помогите пожалуйста разобраться с задачей.
Задача состоит в том что бы суммировать данные с файлов одинаковой структуры в один файл. Т.е. в файле есть 11 листов в каждый из которых заносятся бухгалтерские данные, плюс некоторые добовляются расчетом по формулах на самих листах, и надо все эти данные суммировать и в такой же структуре записать в итоговый файл.

Пример.
!ИТОГ.xls!'Лист1'!E12 равно
(!Файл1.xls!'Лист1'!E12 плюс
!Файл2.xls!'Лист1'!E12 плюс
!ФайлN.xls!'Лист1'!E12)

Помогите пожалуйста.
mangaboy69 вне форума Ответить с цитированием
Старый 08.06.2010, 18:59   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Вопрос.
1.файлы в одной папке с итоговым.
2.имена файлов известны,или надо искать .
3.это надо делать не только для листа1
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 09.06.2010, 05:04   #3
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Если все исходные файлы находятся в одной папке, и если имя листа с данными для суммирования одинаковое и известное, а также известен диапазон (или отдельные ячейки) суммируемых ячеек, то Вашу задачу можно решить не открывая исходные файлы.
Посмотрите пример во вложении. Откройте файл "No_Open_Files.xls" и запустите макрос "Main". Затем укажите папку с файлами, содержащие исходные данные (в примере это папка "DataBase").
Вложения
Тип файла: rar Пример.rar (15.3 Кб, 50 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 09.06.2010, 16:05   #4
mangaboy69
Новичок
Джуниор
 
Регистрация: 08.06.2010
Сообщений: 2
По умолчанию

Цитата:
Сообщение от doober Посмотреть сообщение
Вопрос.
1.файлы в одной папке с итоговым.
2.имена файлов известны,или надо искать .
3.это надо делать не только для листа1
1. Да. файлы могут быть в одной папке.
2. имена известны.
3. да. будет 11 листов, каждый из которых нужно суммировать с другим таким листов в другом файле.
mangaboy69 вне форума Ответить с цитированием
Старый 10.06.2010, 23:40   #5
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Я не пойму чем вам не подошел вариант SAS888
Мой-его аналог по принципу работы,но конкретизирован под вашу задачу.
Цитата:
1. Да. файлы могут быть в одной папке.
1Они обязаны там быть,и ничего кроме них
2.Листы(имена и количество ) в книгах должны быть как близнецы.

Суммировать можно несколько ячеек,в коментах написал ,где указать.Для проверки использую несколько ячеек,ненужные удалите.поставите свои
Вложения
Тип файла: rar Сбор.rar (40.4 Кб, 35 просмотров)
Анализ,обработка данных Недорого

Последний раз редактировалось doober; 11.06.2010 в 00:36.
doober вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Excel 2003 копирование из разных файлов в один mixaxa Microsoft Office Excel 11 28.05.2010 14:50
Сумирование данных конкретных столбцов из разных книг sharpei4 Microsoft Office Excel 4 11.04.2010 22:01
объединение несколько файлов Excel в один лист документа Дмитрий11111111111 Microsoft Office Excel 2 15.02.2010 12:25
База данных с возможностью приема данных из файлов Excel Al_Sha БД в Delphi 6 16.10.2009 15:34
Свод нескольких файлов Excel в один Стасон Microsoft Office Excel 2 24.02.2009 11:13