How can I hide Protected Excel AddIn Functions fro

2019-08-15 05:43发布

I recently discovered, however, that all public functions are displayed in the "Insert Function" dialogue box when you select "User Defined" in the "Or select a category" drop down list.

This happens even if you password protect the project and lock it for viewing.

To get to the "Insert Function" dialogue box press Shift-F3.

Private functions are not displayed in the list, but it is impossible to make all functions private, especially if you want to reuse them across modules.

Is there a way to prevent public functions stored in a protected add-in from being displayed in the "Insert Function" dialogue box in Excel?

Thanks!

标签: excel vba add-in
1条回答
ゆ 、 Hurt°
2楼-- · 2019-08-15 05:49

Adding the following code to your module will make the public functions accessible through code but will hide them in this dialog.

Option Private Module
查看更多
登录 后发表回答