Я наивный пользователь VBA и я ищу с VBA макрос, который будет делать следующее заданиеКак запустить VBA макрос для нескольких файлов Excel
- Удалить 3 вкладки из файла и удалить первый 6 строк из переизданных вкладок.
- Выполните это для всех файлов excel (2013) и сохраните как xlsx в той же или другой папке с файлами.
Я попытался код доступен по этой ссылке Run same excel macro on multiple excel files
На линии Filename=Dir(Pathname & "*.xlsx")
, я получаю сообщение об ошибке, которое говорит run time error "52" Bad file name or number
.
Я изменил это:
Pathname = "\C:\Users\Desktop\test\try\"\
Правильно ли это?
Благодарим вас за ответ. Он работал, как ожидалось. Я сохранил макрокод как test.xlsm и попытался запустить его снова в новом наборе файлов excel, где он не удалось, и дал мне ту же ошибку, что и в моем фактическом вопросе. Я не уверен, как снова использовать тот же макрос снова n. – user4143092
может дать вам ответ на весь код –