Userform中的多页文本框,用于显示Combobox选择中的值

时间:2018-02-22 14:45:16

标签: excel vba excel-vba

虽然看起来很简单但我无法弄清楚如何显示从page1组合框中选择的值,以显示在userform中的page2文本框中。

代码I<尝试过:

Private Sub textbox_Change()
 Me.textbox.Text = Me.combobox.Value
End Sub

Private Sub textbox_Change()
 Me.textbox.Text = Me.combobox.Text
End Sub

谢谢!

1 个答案:

答案 0 :(得分:1)

MultiPage并不重要。正如您目前似乎正在做的那样,只需通过其代号指代每个控件。

问题是您要求“更改组合框更新文本框”并且您的代码是相反的方式,即更改文本框更新组合框。所以试试这个:

Private Sub combobox_Change()
    textbox.Value = combobox.Value
End Sub

enter image description here enter image description here