在两个用户窗体之间传递TextBox值
Excel VBA中有两个用户表单。 我在第一个UserForm
的TextBox
input一个值。 如何将值传递给第二个UserForm
以在TextBox
显示相同的值?
假设您的表单被命名为:
-
Userform1
表单1的第一个表单 -
Userform2
为第二种forms
假设你在每个表单中有两个文本框,如下所示:
-
TextBox1
为您的第一个窗体中的第一个文本框 -
TextBox2
为位于第二个窗体中的第二个文本框
您使用Userform2.TextBox2.Text=Userform1.TextBox1.Text
将第一个TextBox1
的值分配给TextBox2
Userform2.TextBox2.Text=Userform1.TextBox1.Text
你可以声明一个公共variables:
即X
用户forms1 x=textbox1.value
和用户form2 textbox2.value=X