根据Checkbox值 - EXCEL禁用/启用Multitab上的Tabstrip

时间:2016-10-21 14:29:55

标签: excel checkbox userform

我有一个包含8个标签的multitab的userform。我要求用户在选项卡6上使用复选框。如果未选中复选框1和复选框2,我将尝试禁用用户选择下一个选项卡(选项卡7)。如果他们选择两个复选框中的一个,他们应该只能访问下一个选项卡。

Private Sub MultiPage1_Change()
If Failed1.Value = False Or Passed1.Value = False Then
Me.MultiPage1.Pages(7).Enabled = False
Exit Sub
ElseIf Failed1.Value = True Or Passed1.Value = True Then
Me.MultiPage1.Pages(7).Enabled = True
End If
End Sub

我无法让代码按照我想要的方式工作。任何帮助将不胜感激。

仅供参考 - 我是VBA n00b。

1 个答案:

答案 0 :(得分:0)

Me.MultiPageName.Pages(index).enabled = false

Me =存在多页的活动表格 MulitipageName =命名多页 索引=要从以下位置复制的页面位置:http://www.excelforum.com/excel-programming-vba-macros/534056-is-it-possible-to-disable-a-tab-page-on-a-multipage-userform.html