用vba excel打开一个表单checkbox

如何检查checkbox是否被选中? select一个checkbox例如“a” (在我的例子中),我想打开一个Excel工作表。

在这里输入图像说明

我怎么解决这个问题? 谢谢你们。

在您的CheckBox被命名为“CheckBox1”时,您可以在UserForm模块中放置下面的代码:

 Private Sub CheckBox1_Click() If Me.CheckBox1.Value = True Then Worksheets("Sheet1").Visible = True Else Worksheets("Sheet1").Visible = False End If End Sub 

这将使得“Sheet1”在被选中时可见并且在未被选中时不可见。 如果以不同的方式命名您的checkbox,您会看到,如果双击Userform Design中的checkbox,VBE将已经创build

 Private Sub CheckBoxName_Click() End Sub