Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Собрать из нескольких файлов листы в отдельный документ
 
Подскажите.
Есть несколько файлов в каждом по несколько расчётных листов и один результирующий.
Нужно собрать результаты в один общий файл, в котором количество листов равно количеству файлов.
Т.е. лист1=file1.xls\rez1, лист2=file2.xls\rez2 и т.д.
Ссылка на диапазон ячеек не очень удобна, т.к. кол-во столбцов и строк разное.
Возможно у кого-то есть макрос для данного случая?
Заранее спасибо!
 
Именно для ЭТОГО случая вряд ли. Но похожих - вагон и маленькая тележка, так как подобные темы обсуждались не раз.
 
Цитата
Ссылка на диапазон ячеек не очень удобна, т.к. кол-во столбцов и строк разное.
Так используйте свойство UsedRange
Результирующий лист во всех файлах существует и имеет одинаковое имя rez1, rez2 и т.д.?
Где расположены эти файлы?
Общий файл существует или его нужно каждый раз создавать заново?
 
Общий файл существует постоянно, файлы расположены в этой же папке в подпапках 1,2,3 и т.д.
К сожалению похожих не нашёл, искал по форуму и в гугле, видимо плохо смотрел.
Если кому-нибудь не трудно, скиньте пример, пожалуйста.
 
Цитата
Общий файл существует постоянно
Так в нем уже есть листы, число которых равно числу файлов?
Пример, я думаю, вы должны сделать сами.
 
Общий файл сделал ссылку на лист rez1 файла file1.xlsx
Тут он выводит ячейку, а нужно чтобы выводил целиком лист.
 
Как собрать данные с нескольких листов или книг?
Сбор данных с нескольких листов/книг
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Вот нашёл макрос

как в него можно вместо открытия файлов можно указать перебор значений диапазона с листа 1 А1:А50?
очень нужно, а покупать надстройку не то чтобы дорого, просто данная задача требуется на момент отладки, и в дальнейшем в ней необходимости не будет.
заранее спасибо за помощь!
Страницы: 1
Читают тему (гостей: 1)