VBA Excel 2011 for Mac:为用户定义函数错误创建自定义类别

VBA Excel 2011 for Mac:为用户定义函数错误创建自定义类别

我创建了几个函数,例如:“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 版本有关。

相关内容