有没有办法在Excel中隐藏宏?

DaB*_*u96 6 excel vba excel-vba

我刚刚完成了一些VBA,我想知道是否有办法在Excel上隐藏某些宏.

我需要用户运行某个宏而只运行一个宏,但它会显示Excel中的所有子宏.我想隐藏用户不必要的宏,这样用户就不会意外地点击错误的宏.

小智 13

您也可以通过将要隐藏的宏放在单独的模块中并在代码之前使用模块顶部的Option Private Module来完成此操作.这些宏仍然可用于您的项目,但不会出现在用户单击"宏"按钮时看到的宏中.


Rob*_*bby 5

您可以在功能区中创建一个按钮来运行宏,也可以在 VBA 编辑器中您不希望用户轻松访问的每个“子”之前添加“私人”。

  • ...当然,除了您希望用户看到的那个之外,将“私人”添加到所有内容中。 (3认同)