» Display a message on the statusbar using VBA in Microsoft Excel
VBA macro tip contributed by Erlandsen Data Consulting offering Microsoft Excel Application development, template customization, support and training solutions
CATEGORY - Menus, Toolbars, Status bar in VBA
VERSION - All Microsoft Excel Versions
the user may think that the computer has stopped to respond. Because of this it's a good programming
rule to inform the user of the macro progress by displaying a message on the statusbar at the bottom of the screen.
Here is an example :
Sub StatusBarExample()
Application.ScreenUpdating = False
' turns off screen updating
Application.DisplayStatusBar = True
' makes sure that the statusbar is visible
Application.StatusBar = "Please wait while performing task 1..."
' add some code for task 1 that replaces the next sentence
Application.Wait Now + TimeValue("00:00:02")
Application.StatusBar = "Please wait while performing task 2..."
' add some code for task 2 that replaces the next sentence
Application.Wait Now + TimeValue("00:00:02")
Application.StatusBar = False
' gives control of the statusbar back to the programme
End Sub
Book Store:
Recommended Books:
- Keys to Reading an Annual Report (Barron's Business Keys)
- Special Edition Using Microsoft Access 2002
- Microsoft Outlook Version 2002 Step by Step (With CD-ROM)
- Who Moved My Cheese? An Amazing Way to Deal with Change in Your Work and in Your Life
- Managerial Accounting: Tools for Business Decision Making, WebCT, 2nd Edition
- Financial Modeling - 2nd Edition
No comments have been submitted.

