在两个UserForms之间传递TextBox值

时间:2015-02-04 07:29:37

标签: excel vba excel-vba

我在Excel VBA中有两个用户表单。我在第一个TextBox的{​​{1}}中输入了一个值。如何将值传递给第二个UserForm以在UserForm中显示相同的值?

2 个答案:

答案 0 :(得分:1)

假设您的表单已命名为:

    第一种形式的
  • Userform1
  • Userform2第二种形式

假设每个表单中有两个文本框,如下所示:

  • TextBox1代表第一个表单中的第一个文本框
  • TextBox2表示第二种形式的第二个文本框

您使用TextBox1

将第一个TextBox2的值分配给Userform2.TextBox2.Text=Userform1.TextBox1.Text

答案 1 :(得分:0)

您可以声明一个公共变量:

X。在用户表单1 x=textbox1.value和用户表单2 textbox2.value=X中。