VBA将2个用户窗体文本框中的值组合到第三个文本框中

时间:2018-08-29 01:11:55

标签: excel-vba textbox userform

我很难从文本框1和文本框2中获取值以合并并显示在userform的textbox3中。 Textbox1和Textbox2被锁定,值是动态的,并通过单选按钮控件自动填充。我尝试了以下操作,但它不会在textbox3中显示组合结果,我认为这是因为textbox 1和2中的值是单选按钮上计数器控件的结果。查看图片链接。

Private Sub TextBox3_Change()
    textbox3.text=Textbox1.text & Textbox2.text
End Sub

enter image description here

2 个答案:

答案 0 :(得分:0)

我发现下面的代码效果最好,您的值将被合并。我在s&g的值之间放置了一个空格。

Private Sub TextBox2_Change()
    Me.TextBox3.Value = Me.TextBox1.Value & " " + Me.TextBox2.Value
End Sub

答案 1 :(得分:0)

您可以尝试在下面进行编码:

Private Sub TextBox2_Change()
   TextBox3.Value = TextBox1.text & TextBox2.text
End Sub

希望有帮助!