2017-06-16 101 views
1

只是好奇。在就緒模式下是否勝出?

這是一個更理論(與Excel VBA相關)的問題。而不是試圖解決一個特定的問題。我已經瞭解到Excel已經準備好了,剪切,複製和其他模式。我只是想知道當msgbox顯示時它是什麼模式。

如果它不在準備就緒模式下,它在什麼模式? (它可以被剪切,複製模式或其他東西?)

回答

1

我只是想知道什麼樣的模式,當msgbox顯示。

該模式被稱爲「點擊該死的按鈕」模式! :D

笑話分開,它是Ready Mode。測試它的最好方法是啓動Msgbox,然後檢查狀態欄。

Ready模式表示一般狀態。

enter image description here

編輯:有一兩件事我想提一提。如果你Copy一個單元格說使用CTRL + C然後立即顯示Msgbox然後模式更改爲xlCopy。同樣,如果您使用說CTRL + X,然後立即Cut然後立即顯示Msgbox然後模式更改爲xlCut。看到這個例子

Sub Sample() 
    Select Case Application.CutCopyMode 
     Case Is = False: MsgBox "Not in Cut or Copy mode" 
     Case Is = xlCopy: MsgBox "In Copy mode" 
     Case Is = xlCut: MsgBox "In Cut mode" 
    End Select 
End Sub 

enter image description here

+0

感謝這麼多。 –

+0

,我很難過發現當msgbox彈出時宏會停止運行。 –