在msgbox显示时,在就绪模式下是否胜出?

只是好奇。

这是一个比较理论化(与Excel VBA相关)的问题。 而不是试图解决一个特定的问题。 我已经了解到,Excel已经准备好了,剪切,复制和其他模式。 我只是想知道什么样的模式,当msgbox显示。

如果它不在就绪模式,它是在什么模式? (可以剪切,复制模式还是别的?)

我只是想知道什么样的模式,当msgbox显示。

该模式被称为“ 点击该死的button ”模式! :d

笑话分开,这是Ready Mode 。 testing它的最好方法是启动一个Msgbox ,然后检查状态栏。

Ready模式表示一般状态。

在这里输入图像说明

编辑 :我想提一件事。 如果你Copy一个单元格,说使用CTRL + C ,然后立即显示一个xlCopy然后模式更改为xlCopy 。 同样的,如果你使用CTRL + XCut一个单元格,然后立即显示一个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 

在这里输入图像说明