Disable/Enable 基于复选框值的多选项卡上的选项卡条- EXCEL

Disable/Enable Tabstrip on Multitab based on Checkbox value- EXCEL

我有一个包含 8 个选项卡的多选项卡的用户表单。我要求用户使用选项卡 6 上的复选框。如果未选中复选框 1 和复选框 2,我会尝试禁止用户 selecting 下一个选项卡(选项卡 7)。如果他们 select 两个复选框之一,他们应该只能访问下一个选项卡。

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。

Me.MultiPageName.Pages(索引).enabled = false

Me = 存在多页的表单处于活动状态 MultipageName = 命名的多页 Index = 要启用的页面位置 复制自:http://www.excelforum.com/excel-programming-vba-macros/534056-is-it-possible-to-disable-a-tab-page-on-a-multipage-userform.html