به طور معمول، یکی از اولین کارهایی که هنگام ایجاد یک ماکرو انجام می دهید، استفاده از دستوری است که به روز رسانی صفحه نمایش را خاموش می کند. این کار به این دلیل انجام می شود که وقتی ماکرو مجبور به به روز رسانی صفحه نمایش نباشد، سریعتر اجرا می شود. وقتی این کار انجام شد، یکی از مهم ترین کارهایی که می توانید انجام دهید این است که به کاربر بازخورد بدهید تا فکر نکند سیستمش برای ناهار رفته است.
یک روش رایج برای ارائه بازخورد از طریق استفاده از نوار وضعیت است. با استفاده از VBA، این کار با یک خط کد مشابه زیر انجام می شود:
Application.StatusBar = "Updating past months..."
این خط باعث می شود پیام به روز رسانی ماه های گذشته ...برای نمایش در نوار وضعیت برنامه کاربردی. این پیام در آنجا باقی می ماند تا زمانی که پیام دیگری در نوار وضعیت نوشته شود، چه توسط ماکرو شما یا توسط اکسل.
اگر می خواهید پیام موجود در نوار وضعیت را پاک کنید، به دو روش می توانید این کار را انجام دهید. اولین مورد این است که مانند کد زیر یک رشته خالی در نوار وضعیت بنویسید:
Application.StatusBar = ""
در این حالت، چیزی بین علامت های نقل قول وجود ندارد، بنابراین یک رشته خالی در نوار وضعیت نمایش داده می شود و هر آنچه قبلاً وجود داشت پاک می شود. روش دیگر استفاده از خط زیر است:
Application.StatusBar = False
نوشتن مقدار منطقی FALSE در ویژگی Application.StatusBar هر آنچه را که قبلا در نوار وضعیت نوشته اید پاک می کند و متن نوار وضعیت پیش فرض را بازیابی می کند.