我想知道是否有一種方法來調用宏來清除狀態欄後執行不同的宏。我意識到,我可以簡單地使用:Excel VBA - 幾秒鐘後調用宏來清除狀態欄
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
是否有延遲「應用程序的方式。 StatusBar = False「,同時仍然允許用戶訪問該程序?
讓我知道你是否需要更清晰。謝謝你的幫助。
轉到MSDN並查找Application.OnTime – Sorceri
欣賞方向。看起來被解決了! – Citanaf