У меня есть папка, в которой обновленные версии файла сохраняются каждый час. формат всегда один и тот же «yyyymmdd_hhmmss.xlsx». То, что я хотел бы сделать, это иметь макрос, который выглядит в папке, и возвращает количество файлов, которые похожи на «yyyymmdd_ *»vba имя файла countif похоже на строку
Я знаю, что я мог бы прокрутить папку и сделать count = count + 1
, но я бы как бы избежать этого, если это возможно, поскольку в этой папке хранятся тысячи файлов.
Любая помощь будет оценена по достоинству. Благодаря!
Я не совсем уверен, как это можно сделать без цикла. Полагаю, это возможно. Что вы сделали до сих пор? – Brian
Читать это сообщение: http://stackoverflow.com/questions/10380312/loop-through-files-in-a-folder-using-vba. Я думаю, это то, что вы хотите. – Brian
@Brian Я надеялся на форму типа countif, но я попытаюсь использовать цикл, используя Dir in, как предполагает эта ссылка. Это так медленно, так как в этой папке имеется много лет данных с 20 файлами в день. – Meghan