作者Dminor (低小调)
看板Office
标题[算表] VBA终止无穷回圈Msgbox
时间Thu Nov 28 23:11:49 2019
软体:Excel
版本:
有时候写程式没写好,回圈太多次了,想终止掉去修程式码,可以按Esc终止巨集。
但如果里面放了Msgbox,按Esc就只会把Msgbox按掉,
然後又进下一个回圈,又跑Msgbox出来,这时只能叫程式管理员出来终止Excel。
如果此时程式码又没存档,可能就杯具了……
想问大家知不知道这种情况下可以终止巨集执行的方法。
感恩!
(有大大来信说可以用Ctrl+Break,不过有些笔电没有Break键QQ)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.34.82.213 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1574953911.A.EB3.html
※ 编辑: Dminor (1.34.82.213 台湾), 11/29/2019 00:37:42
1F:→ soyoso: 如果没有break键的话,看以萤幕小键盘 (OSK)来协助 11/29 08:40
2F:→ soyoso: 测试,ctrl+萤幕小键盘上的ScrLK的话,会跳出程式码的执行 11/29 08:42
3F:→ soyoso: 已被中断的讯息 11/29 08:42
4F:推 waiter337: 回圈中放2行 a=a+1 11/30 15:10
5F:→ waiter337: 然後 if 0=a mod 1000 then 11/30 15:11
6F:→ waiter337: a 11/30 15:11
7F:→ waiter337: end if 11/30 15:11
8F:→ waiter337: 然後a放中断点 11/30 15:12
9F:→ soyoso: 这样写会有错误,1.判断为真後,变数a要干嘛 12/14 08:18
10F:→ soyoso: 2.没指定a要干嘛的话,那是a是sub、function...吗? 12/14 08:19