Best way to create Splash Screen?

charlie79

Board Regular
Joined
Feb 27, 2002
Messages
97
I'm creating an app that processes a lot of calculations onOpen. For this reason, I want to present users with a splash screen that indicates there are processes running and to wait. I don't want the user to be able to close this splah screen (or userform). Making it modal doesn't seem to work, my code after the userform.show doesn't execute, even using doevents. Any ideas?
This message was edited by charlie79 on 2002-02-28 11:28
This message was edited by charlie79 on 2002-02-28 11:29
 

Excel Facts

Did you know Excel offers Filter by Selection?
Add the AutoFilter icon to the Quick Access Toolbar. Select a cell containing Apple, click AutoFilter, and you will get all rows with Apple
Once the userform is visible it has priority so everything else is put on hold until it is closed. To get around this you can put only the userform.show in the workbook_open event then run all the other code from the userform.activate sub then close the userform when you are done. Another option is to make a certain sheet visible when the code is running this sheet could have your splashscreen info. Or you can use the statusbar.

HTH

DRJ
 
Upvote 0
Hi Charlie,
another solution :
- create an userform without OK buttons
- use labels or other controls to inform th e user
- use MyUserform.show to show the form ( obvious :wink: )
- use Private Sub UserForm_Activate() and place all your code here, ending with Unload MyUserForm
 
Upvote 0

Forum statistics

Threads
1,223,350
Messages
6,171,592
Members
452,412
Latest member
sprichwort

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top