无法在中断模式下执行宏

mik*_*ike 6 excel vba excel-vba excel-2010

我正在尝试编写一个简单的宏来向单元格的当前值添加1:

Sub add()
    MsgBox Selection.Value
    Selection.Value = Selection.Value + 1
End Sub
Run Code Online (Sandbox Code Playgroud)

单击(数字)单元格并尝试运行宏时收到以下错误消息:

Cannot Execute in Break Mode
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

Pet*_*ert 11

您已经在执行宏并以某种方式停止执行(例如由于未处理的错误或因为您在执行期间按下了Ctrl- Break).在此状态下,您无法执行另一个宏.

在Visual Basic编辑器中,您需要按"停止"按钮: 在此输入图像描述

然后你可以运行宏.

如果要了解当前执行的停止位置,请右键单击代码并选择" 显示下一个语句".如果您按F8,则可以单步执行代码.F5继续执行.