2017-06-16 6 views
1

好奇心が強い。は実行可能モードで優れていますか?

これは理論的な(Excel VBAに関連する)質問です。特定の問題を解決しようとするよりもむしろ。私は、Excelには準備、カット、コピー、その他のモードがあることを知っています。私はmsgboxが表示されているときにどのモードになっているのだろうかと思っています。

レディモードでない場合、どのモードですか? (カット、コピーモードなど)

答えて

1

msgboxが表示されているときのモードは不思議です。

このモードは「」と呼ばれています。ダムのボタン「モード!!! :D

冗談は、Ready Modeです。テストする最善の方法は、Msgboxを起動し、ステータスバーを確認することです。

Readyモードは一般的な状態を示します。

enter image description here

EDIT:私は言及したいことの一つ。 Copyセルの場合、CTRL + Cと表示され、すぐにMsgboxと表示される場合、モードはxlCopyに変わります。同様に、あなたCutセルは、X言うCTRL +を使用している場合、その直後xlCutMsgboxその後、モード変更を示しています。この例そんなに

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がポップアップするときに実行を停止することに気づいて悲しいです。 –

関連する問題