Подскажите пожалуйста, возможно ли сделать так, чтобы в таблице автоматически отображались имена файлов, находящихся в одной папке, и при смене порядка имен файлов они менялись в таблице автоматически.
Если "ДА", то каким образом.
заранее спасибо за все ответы.
Доброе время суток всем.
Подскажите пожалуйста, возможно ли сделать так, чтобы в таблице автоматически отображались имена файлов, находящихся в одной папке, и при смене порядка имен файлов они менялись в таблице автоматически.
Serge-007 спасибо за подсказку. По сноскам вышел на сайт "http://excelvba.ru", там более менее доступная информация.
Есть страничка "Надстройка, позволяющая загрузить из выбранной папки список файлов на лист Excel." Но указанное сочетание клавиш у меня не работает. Я так понимаю, или я что-то не так делаю, или у меня нет этой надстройки. Где можно ее взять.
Serge 007 извините за торопливость надстройку нашел на этом-же сайте, на сайте http://macros-vba.ru нашел как и куда установить надстройку.
Вопрос остался единственный: как сделать автоматическое обновление списка файлов на листе, после изменения файлов в папке.
Serge-007 спасибо за подсказку. По сноскам вышел на сайт "http://excelvba.ru", там более менее доступная информация.
Есть страничка "Надстройка, позволяющая загрузить из выбранной папки список файлов на лист Excel." Но указанное сочетание клавиш у меня не работает. Я так понимаю, или я что-то не так делаю, или у меня нет этой надстройки. Где можно ее взять.
Serge 007 извините за торопливость надстройку нашел на этом-же сайте, на сайте http://macros-vba.ru нашел как и куда установить надстройку.
Вопрос остался единственный: как сделать автоматическое обновление списка файлов на листе, после изменения файлов в папке.morfiol
Сообщение отредактировал morfiol - Воскресенье, 30.03.2014, 11:09
как сделать автоматическое обновление списка файлов на листе, после изменения файлов в папке.
Скорее всего - никак. Для того, чтобы процедура VBA начала обработку папки, нужно её запустить. Стандартно запуск процедур производится по событиям внутри приложения - самого Excel'я. А изменение файлов в папке - это событие Windows и Excel о них не знает, соответственно и не запускает выполнение процедуры.
как сделать автоматическое обновление списка файлов на листе, после изменения файлов в папке.
Скорее всего - никак. Для того, чтобы процедура VBA начала обработку папки, нужно её запустить. Стандартно запуск процедур производится по событиям внутри приложения - самого Excel'я. А изменение файлов в папке - это событие Windows и Excel о них не знает, соответственно и не запускает выполнение процедуры.Alex_ST
Помню когда-то видел кажется скрипт vbs (или .au3?), который постоянно мониторил определённую папку, при изменении файлов сразу давал сообщение. Так что можно это скриптом делать - вот только не помню как...
Помню когда-то видел кажется скрипт vbs (или .au3?), который постоянно мониторил определённую папку, при изменении файлов сразу давал сообщение. Так что можно это скриптом делать - вот только не помню как... Hugo