我正在尝试找出一种方法,在执行另一个宏之后调用宏来清除状态栏。我意识到我可以简单地使用以下内容:
然而,我想做的是让我的原始宏在结束时说出以下内容:
有没有一种方法可以延迟“Application.StatusBar = False”的时间,同时仍然允许用户访问程序?
如果需要更多的解释,请告诉我。感谢您的帮助。
Application.Wait(Now + TimeValue("00:00:05"))
Application.StatusBar = False
然而,我想做的是让我的原始宏在结束时说出以下内容:
Application.StatusBar = "Macro Function Complete."
Call clearStatusBar
End Sub
Sub clearStatusBar()
'I do not want the application.wait here because it locks up the excel program.
Application.Wait(Now + TimeValue("00:00:05"))
Application.StatusBar = False
End Sub
有没有一种方法可以延迟“Application.StatusBar = False”的时间,同时仍然允许用户访问程序?
如果需要更多的解释,请告诉我。感谢您的帮助。