To load a UserForm called UserForm1 into memory, without making it visible you use the load statement:
Load UserForm1
To unload:
Unload UserForm1
To make UserForm1 visible, use the Show method:
UserForm1.Show
If you show a UserForm that has not been loaded, it will be automatically loaded. You can hide the Form using:
UserForm1.Hide
Hope that helps!