有点愚蠢的问题,但我找不到任何答案。 可悲的是,我犯了一个非常可耻的错误,我偶然创造了一个无限循环。
Private Sub Textbox1_Change()
Do While Len(Trim(Textbox1.Text)) > 4
MsgBox "Please enter your birthyear in format of ####"
Loop
End Sub
因为我想强制用户只输入4位数字,显然没有意识到我做了一个infinite-loop,因为一旦你达到
MsgBox
字符就不可能关闭>4
,它会继续创建新的MsgBox
es甚至在你查询关闭/ OK之后弹出的那个。
有没有办法取消它,而不完全关闭Excel?可悲的是,我甚至不能暂停代码,因为MsgBox
以模态形式打开,我无法点击任何编辑器元素。
只需按Ctrl + Alt +暂停/中断即可。
这会打断你的日常生活。
“暂停/中断”按钮标准位于大多数键盘上的PageUp按钮上方