vba使用消息框不允许调试

vba使用消息框不允许调试,vba,msgbox,Vba,Msgbox,我的代码中有一个msgbox。我用F8检查我的代码。当我到达消息框时,它会出现在屏幕上,然后单击“确定”,但它不会移动到下一行。如果我再次单击F8,它将再次启动该功能 原因可能是什么 在我的代码不起作用后,我尝试了最简单的代码(不是我的,在网上找到的): 调试器到达结果行。弹出消息框,单击任何选项,消息框消失,调试器中的黄线消失,没有错误。 如果我再次单击F8,子系统将再次启动。n我现在看到代码了。在VBE的“立即”窗格中是否打印“是”或“否”?这个问题可能已经结束了,因为没有代码,没有代码也无

我的代码中有一个msgbox。我用F8检查我的代码。当我到达消息框时,它会出现在屏幕上,然后单击“确定”,但它不会移动到下一行。如果我再次单击F8,它将再次启动该功能

原因可能是什么

在我的代码不起作用后,我尝试了最简单的代码(不是我的,在网上找到的):

调试器到达结果行。弹出消息框,单击任何选项,消息框消失,调试器中的黄线消失,没有错误。
如果我再次单击F8,子系统将再次启动。n

我现在看到代码了。在VBE的“立即”窗格中是否打印“是”或“否”?这个问题可能已经结束了,因为没有代码,没有代码也无法回答或提供帮助。在这里,事情有时发生得很快。我们将投票重新开放。没什么大不了的。正如我提到的,它不会前进到下一行。我已经在自己的机器上运行了它,无法复制您的问题。当我单击“是”或“否”时,它会将我带到
if
语句,让我再次执行
F8
。这是一个很长的过程,但我想知道?确实感觉有些不对劲。请尝试关闭所有excel窗口。打开一个新工作簿。将上面的代码放在新工作簿的新模块中并进行测试。我现在看到了代码。在VBE的“立即”窗格中是否打印“是”或“否”?这个问题可能已经结束了,因为没有代码,没有代码也无法回答或提供帮助。在这里,事情有时发生得很快。我们将投票重新开放。没什么大不了的。正如我提到的,它不会前进到下一行。我已经在自己的机器上运行了它,无法复制您的问题。当我单击“是”或“否”时,它会将我带到
if
语句,让我再次执行
F8
。这是一个很长的过程,但我想知道?确实感觉有些不对劲。请尝试关闭所有excel窗口。打开一个新工作簿。将上面的代码放入附加到新工作簿和测试的新模块中。
Sub MsgBoxInformationIcon()
Dim result As Integer

result = MsgBox("Do you want to continue?", vbYesNo + vbQuestion)
If result = vbYes Then
    Debug.Print "yes"
Else: Debug.Print "no"
End If
End Sub