Я создал несколько функций, а именно: "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 . Какие-либо предложения?

2 ответа2

2

Я думаю, что ошибка, которую вы получаете:

Ошибка метода 'MacroOptions' объекта '_Application'

Это указывает на то, что один из макросов, который вы пытаетесь добавить в категорию, не существует. Дважды проверьте, что они существуют, и дважды проверьте орфографию.

0

Я запустил код в Excel 2013 для Windows, и он работал отлично. Скорее всего, это связано с версией ОС и Excel.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .