Excel VBA用户窗体控件

大家早上好,

我有一个Excel用户窗体中的combobox和多页。 我想要创build的是一个基本上将可见性设置为0的所有MultiPage页面的名称不等于comboboxselect,但我卡住了。

Sub changeMultiPageVisibility() If userForm.templateComboBox = "Criteria1" Then While multiPage.Names <> userForm.templateComboBox Set multiPage.Pages.Visible = 0 

我还不熟悉VBA和UserForms,如果任何人都可以指出我正确的方向,我将不胜感激。 谢谢!

我将使用此代码ComboBox更改事件

 Private Sub templateComboBox_Change() Dim p As MSForms.Page For Each p In MultiPage.Pages p.Visible = (p.Name = templateComboBox.Value) Next End Sub