【发布时间】:2020-11-13 05:08:16
【问题描述】:
您好,我正在构建一个 Excel 系统来运行宏,以便在其他 Excel 文件上运行多个不同的宏。
假设我有两个 Excel 文件:“Parent.xlsx”和“child.xlsx”已经打开。
在我的 Parent.xlsx 中,我正在运行一个 VBA 脚本,我如何在我的“PERSONAL.XLSB”中为我的“child.xlsx”运行一个名为“method1”的宏
现在,在我的 Parent.xlsx 中,我尝试运行这个宏 VBA 脚本:
Workbooks("child.xlsx").Application.Run "PERSONAL.XLSB!method1"
在 Modelue6 的 PERSONAL.XLSB 中,我有:
Sub method1()
Dim rTable As Range
Selection.AutoFilter
End sub
错误: 运行时错误'1004': Range 类的 AutoFilter 方法失败
非常感谢!
【问题讨论】: