如何为多个excel文件运行一个vbamacros

我是VBA的一个天真的用户,我正在寻找一个VBAmacros将执行以下任务

  1. 从文件中删除3个选项卡,并从重新生成的选项卡中删除前6行。
  2. 对所有的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代表。