看板 Office 關於我們 聯絡資訊
軟體: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