Passing Form Values
One way is to have a public property in the form and test that afterwards
Dim myForm As UserForm1
If myForm Is Nothing Then Set myForm = New UserForm1
myForm.Show
MsgBox myForm.myProp
Set myForm = Nothing
In the form have a public variable
Public myProp as Boolean
and set it in the form code. Ensure that in the form you hide when exiting,
not unload.
--
HTH
Bob
(there's no email, no snail mail, but somewhere should be gmail in my addy)
"David" wrote in message
oups.com...
I've a form that allows the user to enter a filename.
I want the filename entered to be used in another function, the
function that calls the form in the first place, but the variable
appears to be volatile, ie it's not being passed back to the calling
function.
How do I get the variable passed back? I could do it by writing it
onto the worksheet but is there a way of doing it just with variables?
Let me know if you want to see the code.
Thanks!
|