#excel #vba
#excel #vba
Вопрос:
Мне нужно внести те же изменения в код VBA во многих файлах Excel. Файлы хранятся во вложенной структуре каталогов, при этом каждый файл находится в отдельной папке, например:
-> Main Folder
-> Record No.
Excel File
Код VBA в каждом файле защищен паролем (с тем же паролем).
Возможно ли создать макрос в Excel, который мог бы выполнять эту операцию? Или это выходит за рамки Excel и VBA.
Заранее спасибо за любую помощь или совет по этому вопросу.
Ноэль
Ответ №1:
- для нескольких файлов Excel: используйте FSO, чтобы получить имена и папки каждого файла, который необходимо изменить
- разблокируйте VBA: workbooks.Снимите защиту
- измените VBA: вы можете использовать рабочие книги.VBProject.Объект VB Components (изменение запускаемого кода, конечно, может привести к сбоям)
==> да, это вполне возможно 🙂