- 帖子
- 835
- 主題
- 6
- 精華
- 0
- 積分
- 915
- 點名
- 0
- 作業系統
- Win 10,7
- 軟體版本
- 2019,2013,2003
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2010-5-3
- 最後登錄
- 2025-7-5
|
本帖最後由 luhpro 於 2013-10-14 23:14 編輯
On Error Resume Next =========>這句應可拿掉??
u1 不等於1 時並不等於"錯誤"??
t8899 發表於 2013-10-13 10:21 
On Error 像個切換開關,
意指之後遇到錯誤時該如何處理.
On Error Resume Next 是告訴系統 : 之後遇到錯誤時請忽略該錯誤, 從發生錯誤的下一行繼續執行下去.
所以它的作用範圍是直到下一次執行到 On Error ... 指令而變更了錯誤處理方式 或是 將檔案關閉 為止,
故而並不適合單純因為 u1 不等於1 時並不等於"錯誤" 這個因素而拿掉.
另你的程式中 On Error GoTo 0 因為是在 Exit Sub 之後, 所以永遠不會被執行到,
若希望它發揮作用應改放到 Exit Sub 之前. |
|