[爆卦]vba無限迴圈是什麼?優點缺點精華區懶人包

為什麼這篇vba無限迴圈鄉民發文收入到精華區:因為在vba無限迴圈這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者Dminor (低小調)看板Office標題[算表] VBA終止無窮迴圈Msgbox時間Thu ...


軟體:Excel

版本:

有時候寫程式沒寫好,迴圈太多次了,想終止掉去修程式碼,可以按Esc終止巨集。


但如果裡面放了Msgbox,按Esc就只會把Msgbox按掉,

然後又進下一個迴圈,又跑Msgbox出來,這時只能叫程式管理員出來終止Excel。

如果此時程式碼又沒存檔,可能就杯具了……


想問大家知不知道這種情況下可以終止巨集執行的方法。

感恩!

(有大大來信說可以用Ctrl+Break,不過有些筆電沒有Break鍵QQ)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.82.213 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1574953911.A.EB3.html
※ 編輯: Dminor (1.34.82.213 臺灣), 11/29/2019 00:37:42
soyoso: 如果沒有break鍵的話,看以螢幕小鍵盤 (OSK)來協助 11/29 08:40
soyoso: 測試,ctrl+螢幕小鍵盤上的ScrLK的話,會跳出程式碼的執行 11/29 08:42
soyoso: 已被中斷的訊息 11/29 08:42
waiter337: 迴圈中放2行 a=a+1 11/30 15:10
waiter337: 然後 if 0=a mod 1000 then 11/30 15:11
waiter337: a 11/30 15:11
waiter337: end if 11/30 15:11
waiter337: 然後a放中斷點 11/30 15:12
soyoso: 這樣寫會有錯誤,1.判斷為真後,變數a要幹嘛 12/14 08:18
soyoso: 2.沒指定a要幹嘛的話,那是a是sub、function...嗎? 12/14 08:19

你可能也想看看

搜尋相關網站