Cách ngăn thông báo lỗi trong macro Excel của bạn

Mục lục

Sử dụng các lệnh VBA này để bật và tắt các lỗi trong macro Excel

Có hàng tá nguồn lỗi trong macro. Ngay cả khi macro được biên dịch và kiểm tra mà không có lỗi, lỗi vẫn có thể xảy ra khi nó được thực thi. Môi trường mà macro chạy có thể khác. Hoặc người dùng đang sử dụng dữ liệu mà bạn không có ý định sử dụng. Hình sau cho thấy một ví dụ về một thông báo lỗi khó chịu như vậy:

Bạn có thể loại bỏ nhiều thông báo lỗi có thể xuất hiện trong khi macro của bạn đang chạy. Để thực hiện việc này, hãy bao gồm lệnh sau vào đầu macro của bạn:

Khi có lỗi Tiếp tục tiếp theo

Lệnh này hướng dẫn Excel chỉ cần gọi lệnh sau nếu xảy ra lỗi. Điều này sẽ chỉ đơn giản là bỏ qua lỗi mà không làm cho Excel hiển thị thông báo lỗi. Khi đó, macro của bạn thông thường sẽ không mang lại kết quả như mong muốn, nhưng ít nhất người dùng macro sẽ không bị lo lắng bởi thông báo lỗi.

Để chuyển việc xử lý lỗi trở lại chuẩn Excel, hãy sử dụng lệnh sau:

Về lỗi Goto 0

Đảm bảo rằng ký tự cuối cùng là số 0 (và không phải là O). Bạn nên gọi lệnh này trước khi kết thúc mỗi chương trình con mà trước đó bạn đã chuyển phần xử lý lỗi thành BỎ QUA như đã mô tả ở trên.

Không phải tất cả các lỗi đều có thể được bỏ qua với phương pháp này. Về cơ bản, bạn chỉ nên kết hợp các lệnh này sau khi kiểm tra rộng rãi các macro của mình, nếu bạn đã thực hiện các biện pháp phòng ngừa trong mã chương trình cho tất cả các trường hợp đặc biệt đã biết để không xảy ra lỗi.

Để nhập macro, hãy nhấn tổ hợp phím ALT F11 trong Excel. Điều này khởi động trình soạn thảo VBA trong tất cả các phiên bản Excel. Ở đó, chọn lệnh INSERT - MODULE và nhập macro. Để bắt đầu macro, hãy kích hoạt tổ hợp phím ALT F8 trong Excel.

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave