1

有点愚蠢的问题,但我找不到任何答案。
可悲的是,我犯了一个非常可耻的错误,我不小心创建了一个无限循环。

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以模式形式打开的代码,也无法单击任何编辑器元素。

在此处输入图像描述

4

1 回答 1

6

只需按Ctrl+ Alt+ Pause/Break

这会打断你的日常生活。

Pause/Break按钮通常位于PageUp大多数键盘上的按钮上方

于 2019-03-08T14:58:33.510 回答