на работе Я постоянно перемещаю файлы электронной почты (.msg) в определенные подпапки в зависимости от номера файла, и это отнимает много времени, поэтому я недавно пытался автоматизировать VBA. Тем не менее, мне удалось только (я новичок в VBA, кстати) создать сценарий для перемещения файлов в папку, если имя файла совпадает с именем папки. Проблема в том, что имя файла совпадает с именем подпапки только частично. Мы создаем папку для каждой имеющейся у нас сделки, и каждая из этих сделок обозначается номером 6 di git Затем мы называем все файлы, относящиеся к этому параметру c, с числовой последовательностью.
Например, допустим, у нас есть сделка # 567567. Мы создаем подпапку с именем 567567. Затем нумеруем все файлы, относящиеся к этой сделке, следующим образом: 01 - 567567, 02 - 567567, 03 - 567567 и так далее. Затем я перемещаю эти файлы в соответствующую папку вручную. Мне было интересно, есть ли способ автоматизировать это с помощью VBA, учитывая, что только часть имени файла совпадает с именем папки назначения. Спасибо!