有点愚蠢的问题,但我找不到任何答案。
可悲的是,我犯了一个非常可耻的错误,我不小心创建了一个无限循环。
Private Sub Textbox1_Change()
Do While Len(Trim(Textbox1.Text)) > 4
MsgBox "Please enter your birthyear in format of ####"
Loop
End Sub
因为我想强制用户只输入 4 位数字,显然没有意识到我做了一个无限循环
MsgBox
, 因为一旦你到达>4
字符就不可能关闭它,MsgBox
即使在你 QueryClose/OK 弹出的那个之后它也会继续创建新的 es .
有没有办法可以取消它,而无需完全关闭 Excel?可悲的是,我什至无法暂停MsgBox
以模式形式打开的代码,也无法单击任何编辑器元素。