如何为多个excel文件运行一个vbamacros
我是VBA的一个天真的用户,我正在寻找一个VBAmacros将执行以下任务
- 从文件中删除3个选项卡,并从重新生成的选项卡中删除前6行。
- 对所有的Excel文件(2013)执行此操作,并保存为xlsx在相同或不同的文件夹中。
我试过这个链接上的代码在多个Excel文件上运行相同的Excelmacros
在行Filename=Dir(Pathname & "*.xlsx")
,我得到一个错误,说run time error "52" Bad file name or number
。
我改变了这个:
Pathname = "\C:\Users\Desktop\test\try\"\
它是否正确?
不知道这是你唯一的问题,但是
\C:\Users\Desktop\test\try\
应该
C:\Users\Desktop\test\try\
(没有第一个反斜杠)
*我知道这应该是一个评论 – 但我不到50代表。