Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

просмотр директории и сортировка файов EXEL средствами VBA

25K
18 марта 2007 года
evsino
4 / / 12.03.2007
суть такая
есть файловый архив примерно 5000 папок
в каждой папке есть файлы EXEL
1 задача найти папки где всего 1 файл EXEL и поместить эти папки в директорию 1
2 задача найти папки где 2 файл EXEL и поместить эти папки в директорию 2
3 задача найти папки где более 2 файлов EXEL и поместить эти папки в директорию 3
4 задача выбрать из всех фалов директории 1 информацию и занести ее в таблицу EXEL

меня интересует можно ли это все реализовать в EXEL
если можно то примерно как
405
19 марта 2007 года
Dmitrii
554 / / 16.12.2004
Цитата: evsino
... меня интересует можно ли это все реализовать в EXEL

В принципе, можно.

Цитата: evsino
... если можно то примерно как


Если речь только о собственных средствах VBA, то советую обратить внимание на функцию Dir().
Однако, мне кажется, Вашу задачу проще будет решить с помощью средств FSO (особенно в том случае, если нужно организовать рекурсию для просмотра дерева каталогов). Поищите в справке по VBA разделы (а на этом форуме - темы) по ключу FileSystemObject.

25K
04 апреля 2007 года
evsino
4 / / 12.03.2007
для меня это не ответ
я не программист я сисадмин лопатить тысячами папки сортировать их
это прото жесть
вот и прошу помощи у спецов
помогите мне плиз!
267
05 апреля 2007 года
Cutty Sark
1.2K / / 17.10.2002
Да, можно.
Понадобятся функция Dir и инструкции FileCopy, Name, MkDir и RmDir - они все являются внутренними инструкциями VBA.

Ответь, тебе надо выдать готовую программу или ты (что гораздо предпочтительней) сможешь написать её сам под нашим чутким руководством?
459
05 апреля 2007 года
gacol
273 / / 12.02.2003
Вероятно нужно готовое решение.
Вот примерчик на 1-3 пункты, а в п.4
не ясно какая именно информация из файлов нужна (или информация о файлах?)
25K
10 апреля 2007 года
evsino
4 / / 12.03.2007
в общем то в этих папках (с одним фалом) должны лежать техпаспорта на объекты недвижимости. но паспорта могут быть разными т.е на частный дом один вид паспорта на автостоянку другой на многоквартирный дом третий)и мне в первую очередь надо выбрать файлы у которых листы книг совпадают ну так я более или менее подберу файлы с одинаковыми паспортами
а затем уже мне надо будет их переименовывать
ну если раньше файл назывался по рег номеру то теперь его надопереименовать по адресу
на пример если раньше файл назывался 10-345 то теперь он должен быть Каменка_с_Красина_ул_55_22.12.02
вся эта информация есть в самом файле
мнебы отсортировать файлы по паспортам и разом переименовать
вот это был бы класс
459
11 апреля 2007 года
gacol
273 / / 12.02.2003
Пункты 1-3 я так понимаю можно считать закрытыми?
А информацию из файла можно извлечь, если у него более-менее известная структура. Если техпаспорта писали вручную, то это задача будет слишком творческая. Короче, если в файле на такой-то строке находится название улицы или оно находится после такого-то слова, можно выудить.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог