基于dynamic更改单元格值的隐藏/取消隐藏命令button

我想创build一些基于单元格的值隐藏命令button的VBA代码。

如果单元格“S17”=“(全部)”,那么命令button应该被隐藏,否则它可以保持可见。

正如我所说的,单元格S17中的值会dynamic变化,所以无论用户何时进行更改,代码都需要更新。

这是我的代码到目前为止:

Private Sub Worksheet_Change(ByVal Target As Range) If Sheet3.Range("S17").Value = "(All)" Then CommandButton6.Visible = False Else CommandButton6.Visible = True End If End Sub 

目前这没有做任何事情。 如果单元格S17 =“(全部)”命令button仍然可见。

这是你的代码 –

 Private Sub Worksheet_Change(ByVal Target As Range) If Target = Range("S17") Then If Target.Value = "(All)" Then CommandButton6.Visible = False Else CommandButton6.Visible = True End If End If End Sub