返回列表 上一主題 發帖

[發問] 請教此程序如何改?

本帖最後由 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 之前.

TOP

        靜思自在 : 不要隨心所欲,要隨心教育自己。
返回列表 上一主題