工作表受保护时禁用macrosbutton?

我在Excel中使用形状作为macrosbutton。

即使表单受到保护,用户也可以单击表单中的button。

是否有可能这样做,当表被保护时,button变成“禁用”?

在与button相关的每个macros的开始处实现这个function:

If Activesheet.ProtectContents = True Then Exit Sub End if