2017-06-16 97 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弹出时宏会停止运行。 –