That's odd... it shouldn't. Did you assign the global variable in its
own module from the Module tab or did you just open a form and go to the
VB code area and put it there? Do the former, not the latter.
To hide a form, you can set it's Me.Visible = False or merely keep the other forms maximized and open over it at all times.
Greg Serrano
Michigan Dept. of Environmental Quality, Air Quality Division