如何隐藏受保护的Excel加载函数出现在插入函数对话框?

然而,我最近发现,当您在“或select一个类别”下拉列表中select“用户定义”时,所有公共function都显示在“插入function”对话框中。

即使您使用密码保护项目并将其locking以供查看,也会发生这种情况。

要进入“插入function”对话框,按下Shift-F3。

私有函数不会显示在列表中,但是不可能使所有的函数都是私有的,特别是如果你想跨模块重用它们的话。

有没有办法阻止存储在受保护的加载项中的公共函数显示在Excel的“插入函数”对话框中?

谢谢!

将下面的代码添加到你的模块将使公共function通过代码访问,但将隐藏在这个对话框中。

Option Private Module