Програмное открытие нескольких файлов (Эксел)

Программирование на Visual Basic for Applications
Brudda
Обычный пользователь
Обычный пользователь
 
Сообщения: 79
Зарегистрирован: 21.02.2005 (Пн) 14:47
Откуда: Рига

Програмное открытие нескольких файлов (Эксел)

Сообщение Brudda » 28.11.2007 (Ср) 0:35

Добрый день.
Помогите решить проблемку, пожалуйста.
Программа должна по очереди открыть несколько Эксел-овских файлов, скопировать в данные в "основной" файл, ну и закрыть файлы конечно же. Проблемка в том, что количество открываемых файлов заранее не известно и имена этих файлов не известны. Но известно, что эти файлы находятся в одной и той же директории и что там находятся только необходимые файлы. Мне кажется, что надо открывать файлы в цикле как объекты(?), только как - никак не соображу. Может подскажете чего путного. Благодарю заранее.
С почтением,
Brudda

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 28.11.2007 (Ср) 8:54

Ну хоть что-то сделано?
метода в принципе простая - Функцией Dir в цикле перебираешь файлы в директории и открываешь
Весь мир матрица, а мы в нем потоки байтов!

Genyaa
Обычный пользователь
Обычный пользователь
 
Сообщения: 59
Зарегистрирован: 17.10.2006 (Вт) 13:46

Сообщение Genyaa » 28.11.2007 (Ср) 9:04

См. пример к топику Help'a VBA "FoundFiles Object" - его легко можно приспособить к Вашей задаче.
Всякое решение плодит новые проблемы.

Brudda
Обычный пользователь
Обычный пользователь
 
Сообщения: 79
Зарегистрирован: 21.02.2005 (Пн) 14:47
Откуда: Рига

Сообщение Brudda » 28.11.2007 (Ср) 10:00

Спасибо всем! Думаю теперь разберусь.
С почтением,
Brudda


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 117

    TopList