I am presenting this solution, because, like you, I am not absolutely sure
that making the application invisible when opening a userform is safe.
I am willing to learn if someone has a method that works for any Excel workbook,
and the application will never fail to regain its visibility.
Here is what I found to work in Excel 2003 to remove Excel from view without making
it invisible. I made the Excel application window smaller than the user form, and
positioned the Excel window so that the form covers it up. You can see the Excel
window if you drag the form away from it. A file is attached to test this.
Add this code to a new module. Edit the properties so that the Excel window
boundaries are within the boundaries of the user form.
Add this code to the form's Terminate event:
Bookmarks