Video: Khắc phục sự cố mở file Excel siêu chậm 2025
Không có cách nào để cho bạn biết làm thế nào để loại bỏ hoàn toàn lỗi trong chương trình Excel 2016 VBA của bạn. Việc tìm kiếm lỗi trong phần mềm có thể là một nghề, tuy nhiên bạn có thể chú ý đến một vài lời khuyên để giúp bạn giữ cho những lỗi đó ở mức tối thiểu:
-
Sử dụng câu lệnh Option Explicit ở phần đầu của các mô-đun của bạn. Câu lệnh này yêu cầu bạn phải xác định kiểu dữ liệu cho mỗi biến bạn sử dụng. Điều này tạo ra thêm một chút công việc cho bạn, nhưng bạn tránh được lỗi thông thường của lỗi chính tả tên biến. Và nó có lợi ích bên lề: Các thói quen của bạn chạy nhanh hơn một chút.
-
Định dạng mã của bạn với indentation. Sử dụng các dấu đầu dòng giúp phân tách các phân đoạn mã khác nhau. Nếu chương trình của bạn có một số vòng For-Next lồng nhau, ví dụ như, việc thụt hợp nhất quán sẽ giúp bạn theo dõi tất cả chúng.
-
Hãy cẩn thận với Lỗi Tiếp tục Tuyên bố kế tiếp. Câu lệnh này làm cho Excel bỏ qua bất kỳ lỗi nào và tiếp tục thực hiện các thói quen. Trong một số trường hợp, sử dụng câu lệnh này làm cho Excel bỏ qua các lỗi mà nó không nên bỏ qua. Mã của bạn có thể có lỗi, và bạn thậm chí không thể nhận ra nó.
-
Sử dụng rất nhiều ý kiến. Không có gì bực bội hơn so với xem lại mã mà bạn đã viết sáu tháng trước và không có một đầu mối như thế nào nó hoạt động. Bằng cách thêm một vài nhận xét để mô tả logic của bạn, bạn có thể tiết kiệm rất nhiều thời gian xuống đường.
-
Giữ các thủ tục Sub và Function đơn giản. Bằng cách viết mã của bạn trong các mô đun nhỏ, mỗi tệp có một mục đích duy nhất, được xác định rõ, bạn đơn giản hóa quá trình gỡ lỗi.
-
Sử dụng máy ghi macro để giúp xác định các thuộc tính và phương pháp. Khi bạn không thể nhớ tên hoặc cú pháp của thuộc tính hoặc phương thức, bạn nên ghi macro và xem mã đã được ghi lại.
-
Hiểu trình gỡ rối của Excel. Mặc dù ban đầu nó có thể hơi khó chịu nhưng trình gỡ lỗi Excel là một công cụ hữu ích. Đầu tư thời gian và tìm hiểu nó.
Mã gỡ lỗi không phải là hoạt động vui nhộn cho hầu hết (nó xếp hạng ngay tại đó với việc kiểm tra bởi IRS), nhưng đó là một điều tồi tệ cần thiết đi cùng với lập trình. Khi bạn có nhiều kinh nghiệm với VBA, bạn tốn ít thời gian hơn để gỡ lỗi và, khi bạn phải gỡ lỗi, bạn sẽ hiệu quả hơn khi làm như vậy.