Có bao nhiêu loại thủ tục dùng để bắt lỗi trong VBE?

  • Thread starter Thread starter Trojan
  • Ngày gửi Ngày gửi
Liên hệ QC

Trojan

Thành viên hoạt động
Tham gia
13/3/08
Bài viết
162
Được thích
78
Tôi đang tập sử dụng VBE để viết chương trình dùng riêng cho mình. Do đó mong muốn các mem có kinh nghiệm giúp tôi giải đáp câu hỏi này cái. Có bao nhiêu loại thủ tục thường dùng để bắt lỗi trong VBE? Ví dụ: "On error resume next" chẳng hạn. Các mem cho tôi thêm một vài thủ tục khác (nếu có) nữa nhé. Xin cảm ơn nhiều.
 
ngoài ra còn có" on error goto Line:",nếu phát hiện lỗi,sẽ trả về 1 nhãn line nào đó do bạn tự đặt ra(vd: 1 msgbox).
 
Upvote 0
On Error Cú pháp để bẫy lỗi, nếu có lỗi thì sập. Sập rồi làm gì thì tuỳ bạn. Có thể:
-Thoát và dừng ngay: On error Exit sub
-Bỏ qua dòng lỗi: On error resume next
-Nhảy bỏ qua lệnh khác đến dòng lệnh có nhãn :nnnnnn (Lưu ý nhãn có dấu :)
On error go to nnnnnn

v.v....Có thể On Error hát 1 bài

(Sau khi phát hiện lỗi chương trình chính dừng và trao quyền sử lý cho bạn)
 
Upvote 0
gởi bác Sealand:cho em hỏi có khi nào mình nên bỏ qua or chấp nhận lỗi không hay gặp lỗi nào cũng "xử nó".
thân.
 
Upvote 0
Đã là lỗi thì sao bỏ qua được, một khi VBA đã cảnh báo lỗi thì không còn bình thường nữa, rất có thể sẽ kéo theo hàng loạt lỗi sau đó.Một chương trình tốt khi trù liệu và sử lý phù hợp với các lỗi có thể xảy ra. Kể cả Bill's Co. lập trình cũng còn tồn tại lỗi.
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom