VBA Excel 2011 cho Mac: Tạo danh mục tùy chỉnh cho lỗi chức năng do người dùng xác định


0

Tôi đã tạo một số hàm, tức là: "cal_adval". Tôi muốn thêm nó vào một danh mục chức năng mới có tên là "Giải phóng mặt bằng tùy chỉnh"

tôi đọc tài liệu và đã viết macro này:

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

Tuy nhiên tôi đã gặp lỗi này: Method MacroOption of application failed. Bất kỳ đề xuất?

Câu trả lời:


2

Tôi nghĩ rằng lỗi bạn nhận được là:

Phương pháp 'MacroOptions' của đối tượng '_Ứng dụng' không thành công

Đây là một dấu hiệu cho thấy một trong các macro mà bạn đang cố thêm vào danh mục, không tồn tại. Kiểm tra lại chúng tồn tại và kiểm tra chính tả.


Khi tôi sử dụng cùng một mã với Category:= 1 macro thực thi chính xác và tất cả các chức năng được thêm vào "Tài chính". Sự cố chỉ xảy ra khi tôi sử dụng tên tùy chỉnh cho Category:=
Ruben

@Ruben mã bạn đã dán biên dịch hoàn hảo cho tôi, khi tôi có các hàm trong mã đó được xác định. Không quan trọng nếu chúng ở trong các mô-đun khác nhau. Là của bạn trong các đối tượng tấm bất kỳ cơ hội?
Raystafarian

0

Tôi đã chạy mã trong Excel 2013 cho Windows và nó hoạt động hoàn hảo. Rất có thể điều này có liên quan đến phiên bản OS và Excel.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.