VBA Userform:使用命令按钮导航到MultiPage中的另一个页面

时间:2017-11-30 15:28:31

标签: vba userform multipage

使用命令按钮导航到MultiPage中的另一个页面,而不是单击表单顶部的实际页面

1 个答案:

答案 0 :(得分:1)

您必须使用MultiPage对象的Value属性。

代码示例:

NameOfYourForm.NameOfYourMultiPageObject.Value = 1

注意:首页不是值1,而是值0

'Select first page
NameOfYourForm.NameOfYourMultiPageObject.Value = 0
'Select second page
NameOfYourForm.NameOfYourMultiPageObject.Value = 1
'Select third page
NameOfYourForm.NameOfYourMultiPageObject.Value = 2

结果

的示例

以下是一个简单的UserForm和4个按钮的示例。

<强>的信息

表单名称:MultiPageUserForm

多页对象的名称:MultiPageExample

Private Sub SelectPage1_Click()
    MultiPageUserForm.MultiPageExample.Value = 0
End Sub

Private Sub SelectPage2_Click()
    MultiPageUserForm.MultiPageExample.Value = 1
End Sub

Private Sub SelectPage3_Click()
    MultiPageUserForm.MultiPageExample.Value = 2
End Sub

Private Sub SelectPage4_Click()
    MultiPageUserForm.MultiPageExample.Value = 3
End Sub

VBA Multipage Selection Through Button