Excel VBA執行時出現【程式碼的執行已被中斷】的解決方法

Excel VBA執行時出現【程式碼的執行已被中斷】的解決方法(查看次數:49)

回首頁

2017-11-24 17:15:09
有人問我為什麼VBA以前可以執行,現在都要出現【程式碼的執行已被中斷】按【繼續】才可以正常執行,用F8單步偵錯都不會有問題,只要按F5就會出現,把程式停的那一行複製到即時視窗執行也可以正常,使用on error resume也是一樣出現,最後找到的解決是在程式一開始時用Application.EnableCancelKey = xlDisabled,來讓cancel的功能失效,最後執行結束前再使用Application.EnableCancelKey=xlInterrupt將它恢復。


1.出現的錯誤



2.在sub開始之後加入Application.EnableCancelKey = xlDisabled



3.在end sub之前加上Application.EnableCancelKey = xlDisabled


Excel VBA執行時出現【程式碼的執行已被中斷】的解決方法
上一篇:使用綠界科技串接woocommerce的經驗(415)      下一篇:為什麼用excel的countif無法計算日期區間的次數(6)