|
не найден файл при переборе книг excel в цикле
|
|||
---|---|---|---|
#18+
Здравствуйте. Подскажите пожалуйста, что делаю не так...Есть много файлов excel 2013(xls). файлы одной структуры. Задача стоит в том, чтобы со всех файлов в один результирующий выбрать нужные данные. Все файлы лежат в одной папке -в этой же папке я сделал файл, куда все надо выгружать. В итоговом файле добавил кнопку и написал код для неё: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Проблема появилась такая: когда пытаюсь выполнить, выдается сообщение: " К сожалению нам не удалось найти файл D:\папка1\книга1.xls. Возможно, он был перемещен, переименован или удален?" файл точно есть и путь выводится тот ,который должен быть... что не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2015, 13:51 |
|
не найден файл при переборе книг excel в цикле
|
|||
---|---|---|---|
#18+
jediAlex, поставьте проверку, что имя файла не равно итоговому (авторв этой же папке я сделал файл, куда все надо выгружать). Скорее всего в цикле идет обращение к файлу, в котором макрос, а он уже открыт, вот и ошибка ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2015, 14:14 |
|
не найден файл при переборе книг excel в цикле
|
|||
---|---|---|---|
#18+
HandKot, а как быть, если в исходных файлах макросы? прочитать данные очень надо((( а имена файлов, с которых нужно читать,я в массив загоняю, чтоб перебрать по именам... результирующий я в этот массив конечно не помещаю ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2015, 14:20 |
|
не найден файл при переборе книг excel в цикле
|
|||
---|---|---|---|
#18+
ругается на строку Код: vbnet 1.
все файлы закрыты, кроме того, откуда код запускаю...результирующий файл , из которого запускается макрос, в цикле не участвует...перебираю только массив заданных файлов... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2015, 14:26 |
|
не найден файл при переборе книг excel в цикле
|
|||
---|---|---|---|
#18+
Код: vbnet 1.
что покажет? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2015, 14:30 |
|
не найден файл при переборе книг excel в цикле
|
|||
---|---|---|---|
#18+
Код: vbnet 1.
- попробовал. выводятся пустые окна сообщений... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2015, 14:37 |
|
не найден файл при переборе книг excel в цикле
|
|||
---|---|---|---|
#18+
ну так нет таких файлов значит в той директории ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2015, 14:41 |
|
не найден файл при переборе книг excel в цикле
|
|||
---|---|---|---|
#18+
не понимаю, как нет, если все файлы в одной директории лежат? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2015, 14:50 |
|
не найден файл при переборе книг excel в цикле
|
|||
---|---|---|---|
#18+
jediAlexне понимаю, как нет, если все файлы в одной директории лежат? нам отсюда не видно что у вас там и где лежит вот это выполните: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2015, 14:54 |
|
не найден файл при переборе книг excel в цикле
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
выполнил такой код. Вот что получил: "D:\ОценочныеВедомости" "D:\ОценочныеВедомости\Бухгалтерия_Гаврикова_О_М" "D:\ОценочныеВедомости\Бухгалтерия_Гребенюк Е.В." "D:\ОценочныеВедомости\Бухгалтерия_Посадская И.В.", " "D:\ОценочныеВедомости\Бухгалтерия_Усков А.В." все пути найдены... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2015, 15:19 |
|
не найден файл при переборе книг excel в цикле
|
|||
---|---|---|---|
#18+
отлично а теперь запустите cmd.exe и перейдите в каталог D:\ОценочныеВедомости и наберите D:\ОценочныеВедомости> dir *.xls ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2015, 15:29 |
|
|
start [/forum/topic.php?fid=60&msg=38852254&tid=2156068]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 325ms |
total: | 451ms |
0 / 0 |