VBA 将 2 个用户表单文本框中的值组合到第三个文本框中
VBA Combine values in 2 userform textboxes into a third textbox
我很难从文本框 1 和文本框 2 中获取值以组合并显示在用户窗体的文本框 3 中。 Textbox1 和 Textbox2 被锁定,值是动态的,并从单选按钮控件自动填充。我尝试了以下但它没有在 textbox3 中显示组合结果,我认为这是因为文本框 1 和 2 中的值是单选按钮上的计数器控件的结果。参见图片 link。
Private Sub TextBox3_Change()
textbox3.text=Textbox1.text & Textbox2.text
End Sub
我发现下面的代码效果最好,您的值将被合并。我在 s&g 的值之间放置了一个 space。
Private Sub TextBox2_Change()
Me.TextBox3.Value = Me.TextBox1.Value & " " + Me.TextBox2.Value
End Sub
您可以尝试编写以下代码:
Private Sub TextBox2_Change()
TextBox3.Value = TextBox1.text & TextBox2.text
End Sub
希望对您有所帮助!
我很难从文本框 1 和文本框 2 中获取值以组合并显示在用户窗体的文本框 3 中。 Textbox1 和 Textbox2 被锁定,值是动态的,并从单选按钮控件自动填充。我尝试了以下但它没有在 textbox3 中显示组合结果,我认为这是因为文本框 1 和 2 中的值是单选按钮上的计数器控件的结果。参见图片 link。
Private Sub TextBox3_Change()
textbox3.text=Textbox1.text & Textbox2.text
End Sub
我发现下面的代码效果最好,您的值将被合并。我在 s&g 的值之间放置了一个 space。
Private Sub TextBox2_Change()
Me.TextBox3.Value = Me.TextBox1.Value & " " + Me.TextBox2.Value
End Sub
您可以尝试编写以下代码:
Private Sub TextBox2_Change()
TextBox3.Value = TextBox1.text & TextBox2.text
End Sub
希望对您有所帮助!