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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.11.2009, 13:16   #1
Miishka
Новичок
Джуниор
 
Регистрация: 11.11.2009
Сообщений: 4
По умолчанию Сумировать данные из нескольких файлов excel в 1 общий

Возникла задача. Решил реализовать на vb, но с ним раньше не общался.
Подскажите пожалуйсто на примере нескольких ячеек.

Имеется несколько одинаковых по структуре файлов excel с данными. В файле по несколько страниц.
Нужно в такойже общий файл суммировать анологичные ячейки из других файлов.
Вложения
Тип файла: rar Primer.rar (36.9 Кб, 22 просмотров)
Miishka вне форума Ответить с цитированием
Старый 11.11.2009, 14:04   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

На примере 2 х ячеек листов Т2 - АH1N1 подтвержденно
Вложения
Тип файла: rar Primer.rar (36.0 Кб, 28 просмотров)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 11.11.2009, 14:15   #3
Miishka
Новичок
Джуниор
 
Регистрация: 11.11.2009
Сообщений: 4
По умолчанию

Спасибо но вариант со ссылками на файлы не подходит так как:
количество файлов заранее не известно, имена файлов тоже заранее не известны.
Miishka вне форума Ответить с цитированием
Старый 11.11.2009, 14:20   #4
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Так об этом надо сразу писать .
Какие ячейки надо суммировать.
Все таблицы итогового файла должны заполнятся?
Отдельныые листы,все?
Конкретней

Какой вопрос такой и ответ
Анализ,обработка данных Недорого

Последний раз редактировалось doober; 11.11.2009 в 22:01.
doober вне форума Ответить с цитированием
Старый 11.11.2009, 14:38   #5
Miishka
Новичок
Джуниор
 
Регистрация: 11.11.2009
Сообщений: 4
По умолчанию

ячейка R15C3 файла сводный = ячейка R15C3 файла gr 1 + ячейка R15C3 файла gr 2 + ...
и так все ячейки по всем листам
Miishka вне форума Ответить с цитированием
Старый 11.11.2009, 14:42   #6
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Не согласен.а с зелеными что делать
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 11.11.2009, 14:51   #7
Miishka
Новичок
Джуниор
 
Регистрация: 11.11.2009
Сообщений: 4
По умолчанию

зеленая ячейка R17C3 файла сводный = ячейка R17C3 файла gr 1 + ячейка R17C3 файла gr 2 + ...
Miishka вне форума Ответить с цитированием
Старый 11.11.2009, 21:18   #8
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Смотрите вложение.
Функция общая на все листы.
Где будет лишний столбец,уберете
Укажете путь к папке с файлами.Файлы поместить в одну папку
Вложения
Тип файла: rar сводный.rar (21.3 Кб, 46 просмотров)
Анализ,обработка данных Недорого

Последний раз редактировалось doober; 11.11.2009 в 21:22.
doober вне форума Ответить с цитированием
Старый 12.11.2009, 07:49   #9
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите другой вариант.
Поместите все файлы в одну папку (как в примере), откройте файл "сводный.xls" и запустите макрос "Main". Все файлы должны содержать требуемые листы, расположенные в одинаковом порядке (макрос этого не проверяет).
Что нужно делать с последним листом, я не знаю.
Вложения
Тип файла: rar Primer_2.rar (37.1 Кб, 61 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сверить между собой данные двух файлов excel? Vadim_abs Microsoft Office Excel 8 10.11.2009 13:04
Общий вопрос по Excel 2007 Klim Bassenger Microsoft Office Excel 4 28.10.2009 10:09
Как из нескольких файлов *.xls выбрать нужные данные суммировать их и скопировать в уже готовую форму Иван123456 Microsoft Office Excel 2 07.08.2009 21:50
Свод нескольких файлов Excel в один Стасон Microsoft Office Excel 2 24.02.2009 11:13
Дан файл, содержащий информацию о багаже нескольких пасажиров (кол-во вещей и их общий вес) MariyaVo Паскаль, Turbo Pascal, PascalABC.NET 4 08.12.2008 23:10