|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.12.2012, 15:27 | #1 |
Форумчанин
Регистрация: 21.10.2011
Сообщений: 433
|
Сбор только новых из разных папок
Добрый день, уважаемые форумчане!
Прежде все файлы сваливались в одну папку и данные из них сводились в один файл вот таким кодом: Код:
Сейчас возникла необходимости разнести файлы по подпапкам. То есть каждый файл в отдельную подпапку с именем, соответствующим имени файла. Например, файл primer.xlsx, а подпапка для него primer.ru. Помогите адаптировать под такую задачу код, чтобы он просматривал все подпапки и импортировал данные из тех файлов, которые там лежат. НО, можно ли сделать так, чтобы он импортировал данные только из новых файлов, то есть тех, которых еще нет в сводном файле. Вот эта строка кода: Код:
Заранее спасибо! |
20.12.2012, 21:11 | #2 |
Форумчанин
Регистрация: 21.10.2011
Сообщений: 433
|
Умом понял. Надо перебрать все подпапки в папке, имена подпапок загнать в коллекцию, сравнить с именами, уже имеющимися именами в столбце А сводного файла, при совпадении пропускаем, в противном случае копируем данные. Так?
Подскажите как собрать в коллекцию имена всех вложенных папок? |
20.12.2012, 22:50 | #3 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Зачем подпапки?
У Educated Fool на сайте есть код filenamescollection: http://excelvba.ru/code/FilenamesCollection Функция VBA для получения списка файлов из папки, с учётом выбранной глубины поиска в подпапках У каждого файла ведь уникальное полное имя, не перепутаете. Уже имеющиеся загоняете в словарь, затем оперативно проверяете все файлы по этому словарю - если ещё нет, значит надо брать
webmoney: E265281470651 Z422237915069 R418926282008
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сбор данных только первых листов разных книг | Dilmira | Microsoft Office Excel | 6 | 25.04.2011 17:50 |
Сбор даных с разных книг в одну | Pao | Microsoft Office Excel | 28 | 12.07.2010 07:27 |
Сбор данных из разных книг | 804040 | Microsoft Office Excel | 2 | 19.04.2010 15:33 |
Сбор данных с разных файлов | Fess111 | Microsoft Office Excel | 2 | 09.03.2010 10:13 |
Создание новых папок как в Windows=) | Drakulov | Общие вопросы Delphi | 4 | 17.02.2010 21:35 |