[算表] VBA终止无穷循环Msgbox

楼主: Dminor (低小调)   2019-11-28 23:11:49
软件:Excel
版本:
有时候写程式没写好,循环太多次了,想终止掉去修程式码,可以按Esc终止宏。
但如果里面放了Msgbox,按Esc就只会把Msgbox按掉,
然后又进下一个循环,又跑Msgbox出来,这时只能叫程式管理员出来终止Excel。
如果此时程式码又没存盘,可能就杯具了……
想问大家知不知道这种情况下可以终止宏执行的方法。
感恩!
(有大大来信说可以用Ctrl+Break,不过有些笔电没有Break键QQ)
作者: soyoso (我是耀宗)   2019-11-29 08:40:00
如果没有break键的话,看以萤幕小键盘 (OSK)来协助测试,ctrl+萤幕小键盘上的ScrLK的话,会跳出程式码的执行已被中断的讯息
作者: waiter337 (给开司一罐苏格登)   2019-11-30 15:10:00
循环中放2行 a=a+1然后 if 0=a mod 1000 thenaend if然后a放中断点
作者: soyoso (我是耀宗)   2019-12-14 08:18:00
这样写会有错误,1.判断为真后,变量a要干嘛2.没指定a要干嘛的话,那是a是sub、function...吗?

Links booklink

Contact Us: admin [ a t ] ucptt.com