I have macros that are running on some workbooks and a status screen that shows their progress so the user does not have to stare at a blank screen or the loading screen of Excel. Or so I though. The status page works, it will update as the macros run, but excel will not show any of it until after the macros finish running. How do I show my status screen?
status = "SheetName"
Private Sub Workbook_Open()
'Make sure that the screen is active
Sheets(status).Activate
Sheets(status).Select
End Sub
If the purpose of your status screen is simply to give some feedback while your macros are running, a quick and easy alternative is to use the Status Bar. Here’s a sample: