VBA Excel:列表框出现在所有MultiPages上

时间:2016-06-21 20:34:55

标签: excel-vba listbox multipage vba excel

我有一个带有多页框的用户表单。这个多页上有几个标签。我在第一页上插入了一个ListBox,但无论选择哪个选项卡,它似乎都会出现。我只希望它出现在第一页上。有没有可以改变这个的属性?

这是我打开新的多用户表单(TabData)的代码:

Unload MainSelectionForm
TabData.Show

As you can see, on the first page there is a ListBox (black border)

Clicking on the second tab, there is still a listbox

1 个答案:

答案 0 :(得分:0)

您应该处理MultiPage的更改事件(处理选项卡的对象),遵循逻辑代码应该有效,符合您的需求(this is in the UserForm code)。

Private Sub MultiPage1_Change()
If MultiPage1.Value = 0 Then
ListBox1.Visible = True
Else
ListBox1.Visible = False
End If
End Sub

enter image description here