Мне нужно получить имена всех файлов Excel в папке, а затем внести изменения в каждый файл. Я получил часть "внести изменения". Есть ли способ получить список файлов .xlsx
в одной папке, скажем D:\Personal
и сохранить его в String Array.
Затем мне нужно перебирать список файлов и запускать макрос в каждом из файлов, которые, как я полагал, я могу сделать, используя:
Filepath = "D:\Personal\"
For Each i in FileArray
Workbooks.Open(Filepath+i)
Next
Я просмотрел этот, однако мне не удалось открыть файлы, потому что он сохранил имена в формате Variant
.
Короче говоря, как я могу использовать VBA для получения списка имен файлов Excel в определенной папке?