多个窗体如何使用同样的变量,方便窗体的传值。以及公共函数。
在什么地让定义这些变量,或函数?忙烦朋友们解决下。

解决方案 »

  1.   

    在模块中定义Public类型的变量即可。整个工程中有效。
      

  2.   

    我在form2中定义了
    Public data1 As String
    Public data2 As String
    只有窗体form2中可以用,而其它窗体中不能用,怎么回事呢。
      

  3.   

    form2中把data1,data2都赋值了,可是到其form中均为空值。
    我的Public data1 As String
    Public data2 As String
    应该写在哪?
      

  4.   

    是在标准模块里写的啊,为什么不行呢。
    form1中代码:
    Public a As String
    Private Sub CommandButton1_Click()
    a = "123131"
    MsgBox a UserForm2.Show
    End Subform2中代码
    Private Sub CommandButton1_Click()
    MsgBox a
    End Sub为什么不可以呢