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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.06.2015, 21:33   #1
AMuHb
Новичок
Джуниор
 
Регистрация: 13.06.2015
Сообщений: 4
По умолчанию Перенос данных из одного документа Excel в другой

Добрый день, нужен совет с помощью каких инструментов и реально ли вообще решать следующую задачу в автоматическом режиме.
Исходные данные.
1. Несколько отдельных документов excel (кол-во документов может быть разное).
2. Каждый из документов содержит произвольное количество листов.
3. Итоговый документ который должен содержать в себе информацию из каждого листа, каждого документа.


А теперь сама суть вопроса. Как реализовать перенос итоговых данных со всех листов отчета в итоговый не зная количества документов на входе и не зная кол-ва листов в каждом документе и реально ли вообще.
Если есть советы, примеры или ссылки где почитать буду очень рад.
Вложения
Тип файла: rar Проба.rar (49.7 Кб, 7 просмотров)
AMuHb вне форума Ответить с цитированием
Старый 13.06.2015, 21:53   #2
ikki_pf
Форумчанин
 
Регистрация: 25.02.2012
Сообщений: 166
По умолчанию

макросом на встроенном VBA это решается.
документы - перебираются командами и функциями для работы с файловой системой.
или с помощью свойств-методов объекта FileSystemObject.
нужно иметь какой-то критерий - например, все xls*-файлы в определенной папке или все файлы с именами, соответствующими какой-то маске, или ещё что-нибудь.

листы перебираются ещё проще - в каждой книге есть объект - коллекция листов.
ikki_pf вне форума Ответить с цитированием
Старый 13.06.2015, 22:00   #3
AMuHb
Новичок
Джуниор
 
Регистрация: 13.06.2015
Сообщений: 4
По умолчанию

Спасибо за ответ.

Был бы очень рад если бы вы его немного разжевали для чайника =)

А если у Вас завалялась ссылка на пример было бы вообще прекрасно =)
AMuHb вне форума Ответить с цитированием
Старый 14.06.2015, 00:36   #4
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Цитата:
Сообщение от AMuHb Посмотреть сообщение
А если у Вас завалялась ссылка на пример было бы вообще прекрасно =)
Нашел свой давнишний код... в сообщении другого участника
http://forum.ixbt.com/topic.cgi?id=23:32362:581#581
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 14.06.2015, 07:53   #5
AMuHb
Новичок
Джуниор
 
Регистрация: 13.06.2015
Сообщений: 4
По умолчанию

Спасибо большое.
AMuHb вне форума Ответить с цитированием
Старый 18.06.2015, 12:05   #6
sev_baikal
Новичок
Джуниор
 
Регистрация: 17.06.2015
Сообщений: 2
По умолчанию

Цитата:
Сообщение от ikki_pf Посмотреть сообщение
макросом на встроенном VBA это решается.
документы - перебираются командами и функциями для работы с файловой системой.
или с помощью свойств-методов объекта FileSystemObject.
нужно иметь какой-то критерий - например, все xls*-файлы в определенной папке или все файлы с именами, соответствующими какой-то маске, или ещё что-нибудь.

листы перебираются ещё проще - в каждой книге есть объект - коллекция листов.
Добрый день. задача идентична автору этого типика, только не обходимы итоговые значения с каждого листа, не известен конкретный код ячейки. потому что пользователь каждый день добавляют новые строки и соответственно ячейка с итого меняет свое место, спускаясь в низ, дать большой интервал с разу не получается, у каждого пользователя свое итого по каждому месяцу и итоговое по полугодию. Просто дерику нужны все итого каждый день.
sev_baikal вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
перенос данных из одного файла в другой algow Microsoft Office Excel 2 18.09.2013 12:36
создание скрипта для копирования данных из одного документа в другой artem_b Microsoft Office Excel 5 20.02.2012 18:02
перенос данных из одного листа в другой Enkoff Microsoft Office Excel 2 10.06.2011 13:32
Перенос данных из одного листа в другой 4istii_listo4ek Microsoft Office Excel 0 15.10.2010 16:06
передача данных ячейки из одного документа в другой. iamaxl Microsoft Office Excel 3 04.07.2009 07:08