Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Макрос по созданию массива из набора отдельных файлов - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Макрос по созданию массива из набора отдельных файлов (Макросы/Sub)
Макрос по созданию массива из набора отдельных файлов
Anton197 Дата: Среда, 09.03.2016, 12:31 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Добрый день, помогите решить следующую задачу.

Задача:
Имеется набор excel файлов (более 1000 штук), в каждом файле расположен один лист с таблицей в которой содержится искомая информация. Размерность и положение таблицы может меняться от файла к файлу.
Необходимо сформировать массив в котором будет представлена следующая информация:
- адрес (который содержится в названии файла);
- остатки по жилищным услугам и доходам (данные в строке "А");
- задолженность на дату по капитальному ремонту (данные в строке "В").
В идеале желательно также добавить информацию об общей площади дома и площади нежилых помещений.

Что было предпринято:
Для решения этой задачи использовал макрос, который перетаскивал листы с информацией из индивидуальных excel файлов в единый сводный. После этого впр находились данные в нужных строках и формировался массив. Недостаток данного подхода заключается в ограничении максимального количества листов в книге, а также сложности в формировании сводного массива. Возможно ли с помощью макроса упростить задачу формирования необходимого массива?

Пример имеющихся excel файлов и финальной таблицы, а также исходный макрос прилагаю к вопросу.
К сообщению приложен файл: Excel-.7z(43Kb)
 
Ответить
СообщениеДобрый день, помогите решить следующую задачу.

Задача:
Имеется набор excel файлов (более 1000 штук), в каждом файле расположен один лист с таблицей в которой содержится искомая информация. Размерность и положение таблицы может меняться от файла к файлу.
Необходимо сформировать массив в котором будет представлена следующая информация:
- адрес (который содержится в названии файла);
- остатки по жилищным услугам и доходам (данные в строке "А");
- задолженность на дату по капитальному ремонту (данные в строке "В").
В идеале желательно также добавить информацию об общей площади дома и площади нежилых помещений.

Что было предпринято:
Для решения этой задачи использовал макрос, который перетаскивал листы с информацией из индивидуальных excel файлов в единый сводный. После этого впр находились данные в нужных строках и формировался массив. Недостаток данного подхода заключается в ограничении максимального количества листов в книге, а также сложности в формировании сводного массива. Возможно ли с помощью макроса упростить задачу формирования необходимого массива?

Пример имеющихся excel файлов и финальной таблицы, а также исходный макрос прилагаю к вопросу.

Автор - Anton197
Дата добавления - 09.03.2016 в 12:31
KuklP Дата: Среда, 09.03.2016, 14:05 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 2332
Репутация: 477 ±
Замечаний: 0% ±

2003-2010


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728


Сообщение отредактировал KuklP - Среда, 09.03.2016, 14:09
 
Ответить
СообщениеКросс: http://www.planetaexcel.ru/forum....-faylov

Автор - KuklP
Дата добавления - 09.03.2016 в 14:05
Udik Дата: Среда, 09.03.2016, 14:57 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1589
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
Возможно эта задача для Access, в том смысле что сбор данных из 100500 файлов туда осуществлять, а из неё вытягивать необходимое.


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com
 
Ответить
СообщениеВозможно эта задача для Access, в том смысле что сбор данных из 100500 файлов туда осуществлять, а из неё вытягивать необходимое.

Автор - Udik
Дата добавления - 09.03.2016 в 14:57
Anton197 Дата: Среда, 09.03.2016, 15:22 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Udik, - с Access на Вы, поэтому пытаюсь найти решение с использованием возможностей Excel и vba.
 
Ответить
СообщениеUdik, - с Access на Вы, поэтому пытаюсь найти решение с использованием возможностей Excel и vba.

Автор - Anton197
Дата добавления - 09.03.2016 в 15:22
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Макрос по созданию массива из набора отдельных файлов (Макросы/Sub)
Страница 1 из 11
Поиск:

Яндекс цитирования
© 2010-2017 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!