我创建了几个函数,例如:“cal_adval”。我想将其添加到名为“Custom Clearance”的新函数类别中
我读文档,并写下这个宏:
Sub add_category()
Application.MacroOptions Macro:="calc_adval", Category:="Customs Clearance"
Application.MacroOptions Macro:="calc_fodinfa", Category:="Customs Clearance"
Application.MacroOptions Macro:="calc_vat", Category:="Customs Clearance"
Application.MacroOptions Macro:="calc_liquidation", Category:="Customs Clearance"
End Sub
但是我收到此错误:Method MacroOption of application failed
。有什么建议吗?
答案1
我认为您遇到的错误是:
对象“_Application”的方法“MacroOptions”失败
这表明您尝试添加到类别的宏之一不存在。请仔细检查它们是否存在,并仔细检查拼写。
答案2
我在 Windows 版 Excel 2013 中运行了代码,运行正常。这可能与操作系统和 Excel 版本有关。