Новости:

Новая редакция правил форума: 2.4. Если вопрос или ответ содержится во вложенном файле, все-равно кратко описывайте в сообщении вопрос или суть решения. Это необходимо, чтобы тему можно было найти через поиск.

Главное меню

Список файлов в папке

Автор NooBasTiK, 17.10.2012, 12:42

« назад - далее »

NooBasTiK

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

Prist

Код для вывода файлов из папки:
Просмотреть все файлы в папке

можно вызывать по событию книги Workbook_Open()
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
www.excel-vba.ru
Просто СПАСИБО [+оказать+]
Считаешь СПАСИБО мало? Яндекс.Деньги: 41001332272872; WM: R298726502453

runner

Есть способ, "не совсем" EXCEL, но простой, быстрый и очень удобный (по моему мнению)
Давно им пользуюсь.
Придумал не я, и автора сейчас не нашёл, за что сразу прошу извинить!
--------------------------------------------
Более-менее адекватное решение, которое я смог придумать такое:
на рабочем столе создаем listMe.bat со следующим содержимым:
chcp 1251
SET TMP_FILE="%TEMP%\list.txt"
del %TMP_FILE%
dir %1 > %TMP_FILE%
notepad %TMP_FILE%
далее открываем в проводнике нужную папку - в строчке, где показан путь, слева есть иконка папки. Эту иконку перетаскиваем на иконку батника на рабочем столе и получаем notepad с нужным списком.

Работает это просто:
когда папка из проводника "бросается" на иконку батника, он запускается, а имя папки передается ему как параметр
первым делом скрип выставляет правильную для notepad русскую кодировку
потом скрипт выполняет компанду dir для заданной через параметр папки и перенаправляет вывод во временный файл
и наконец скрипт открывает созданный только что файл в notepad.
Такое вот решение для проблемы, которой, по идее, вообще не должно быть.

NooBasTiK

не совсем то, но способ интересный.

Wasilic

Цитата: NooBasTiK от 17.10.2012, 12:42
который бы ... формировал список файлов в определенной папке, с путем к файлу,
Это как? Разве папка не известно где лежит?  ???
Если правильно понял, то наверное так.
Может и я на что сгожусь ... Если сгодился, можете меня по+благодарить+.

NooBasTiK

Цитата: Wasilic от 17.10.2012, 23:58
Цитата: NooBasTiK от 17.10.2012, 12:42
который бы ... формировал список файлов в определенной папке, с путем к файлу,
Это как? Разве папка не известно где лежит?  ???
Если правильно понял, то наверное так.

Ситуация какая, я забрасываю в папку файлы и хотел бы что бы при открытии файла эксел формировался всплывающий список файлов в столбце A, причем при выборе из этого списка запись в ячейке формировал как гиппер ссылка на этот файл. Вот как то так

Poltava

Не пытайтесь спорить с дебилом. Иначе вы опуститесь до его уровня. Где он задавит вас своим опытом.