Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba 是否在工作表受保护时禁用宏按钮?_Vba_Excel - Fatal编程技术网

Vba 是否在工作表受保护时禁用宏按钮?

Vba 是否在工作表受保护时禁用宏按钮?,vba,excel,Vba,Excel,我在Excel中将形状用作宏按钮 即使工作表受到保护,用户也可以单击该工作表中的按钮 当工作表受到保护时,是否可以使按钮变为“禁用”按钮?在与按钮相关的每个宏的开头执行此操作: If Activesheet.ProtectContents = True Then Exit Sub End if 在与按钮关联的每个宏的开头执行此操作: If Activesheet.ProtectContents = True Then Exit Sub End if 用于修复代码的Thx:)。希望

我在Excel中将形状用作宏按钮

即使工作表受到保护,用户也可以单击该工作表中的按钮


当工作表受到保护时,是否可以使按钮变为“禁用”按钮?

在与按钮相关的每个宏的开头执行此操作:

If Activesheet.ProtectContents = True Then 
  Exit Sub
End if

在与按钮关联的每个宏的开头执行此操作:

If Activesheet.ProtectContents = True Then 
  Exit Sub
End if
用于修复代码的Thx:)。希望这个想法能帮助youThx修复代码:)。希望这个想法对你有所帮助