Я довольно новичок в VBA Excel и пытаюсь реорганизовать очень большую файловую структуру. По сути, все наше оборудование имеет метку в виде [AZ] [0-9] 0-9] [0-9] [AZ], например, J452G является компрессором. У каждого оборудования есть папка со своим именем (например, «C:\Users\Ron\Documents\J452G» состоит из чертежей, подпапок, excels, pdfs, ..). Проблема заключается в том, что я хотел бы скопировать папки этого оборудования в новый каталог, чтобы все теги оборудования имели папку в одном каталоге (чтобы упростить поиск по алфавиту). Теперь эти папки распределены в древовидной структуре папок с большим количеством подпапок.
Что я хотел бы сделать, это
- Извлеките пути к файлам (например, "C:\Users\Ron\Documents\J452G") 'Это мне уже удалось сделать
- Найдите шаблон [AZ] [0-9] 0-9] [0-9] [AZ] и скопируйте все файлы и подпапки в новый каталог с названием оборудования.
Результатом должна быть основная папка (например, C:\Users\Ron\Documents), содержащая папку для каждого тега оборудования с соответствующими документами.
Я особенно застрял в том, как извлечь шаблон [AZ] [0-9] 0-9] [0-9] [AZ] из строки, если найден и назначен для Destination:=
например, C:\Users\Ron\Documents\Nieuwe map \iets \Drogers \F941E \ скопировать содержимое и подпапки в C:\Users\Ron\Documents\F941E \
Спасибо заранее!