It doesn't, unless you tell it! Meaning, create a public sub/function/routine that accepts what you want to pass as a parameter. As for reusing a form...
Dim F As Form1
Set F = New Form1
Load F
F.MyPublicSub "MyStringToPass"
F.Show
Good Luck
vb5prgrmr
Posting Virtuoso
1,912 posts since Mar 2009
Reputation Points: 156
Solved Threads: 296