Screen While Macro's Run

cfer

Well-known Member
Joined
Jul 29, 2002
Messages
560
Is it possible to have a Screen displayed with text/graphic, while the Spreadsheet is loading, and during the execution of the Macro's, also when one has to save the file. The spreadsheet is OK on a fast machine, but when on an olser machine it takes 2 or 3 minutes or longer to do the calculations. This way they have something to look at, and know that it is still working?

Thanks
 

Excel Facts

Test for Multiple Conditions in IF?
Use AND(test, test, test, test) or OR(test, test, test, ...) as the logical_test argument of IF.
I have an idea. Chance are the real wizards have a better technique. I hang around here for the humility factor :)

One idea is to allocate a range off in the 'corner' of a sheet; paint it up as you desire, and use Application.Goto TheRange.
If you get creative, you could have overlapping ranges, and Application.Goto a different range as the process occurs. A weak form of animation, but better than nothing.

If you are printing, have your 'screen' on that sheet; when you call .printout, whatever is visible on that screen will be shown
 
Upvote 0
There is a technique for displaying a customizable message box for the user to see while a macro is running. It's posted at Aaron Bloods website at http://www.XL-logic.com.
Can't remember the exact file but it should be easy to find in 'VBA macros" section.
Hope this helps.
 
Upvote 0
...or you could go for the option of some sort of 'Progress Indicator'. Do a search on those words if your interested - I'm sure its been covered before. If not then repost as I have some routines somewhere that may be of use.
 
Upvote 0

Forum statistics

Threads
1,207,286
Messages
6,077,533
Members
446,288
Latest member
lihong3210

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