Chương này hướng dẫn bạn cách xử lý các lỗi macro trong Excel.

Đầu tiên, hãy tạo một số lỗi.

Đặt một liên kết: / vba-create-a-macro # command-button [command button] trên trang tính của bạn và thêm các dòng mã sau:

x = 2

Range("A1").Valu = x
  1. Nhấp vào nút lệnh trên trang tính.

Kết quả:

Compile Error in Excel VBA

  1. Nhấp vào OK.

  2. Trong Visual Basic Editor, bấm Đặt lại để dừng trình gỡ lỗi.

Click Reset

  1. Sửa lỗi bằng cách thêm dòng mã sau vào đầu mã.

Dim x As Integer

Bạn có thể đã nghe nói về kỹ thuật được gọi là gỡ lỗi trước đây. Với kỹ thuật này, bạn có thể thực hiện từng bước mã của mình.

  1. Trong Visual Basic Editor, đặt con trỏ của bạn trước Riêng tư và nhấn F8.

Dòng đầu tiên chuyển sang màu vàng.

First Line Turns Yellow

  1. Nhấn F8 ba lần nữa.

Press F8 Three More Times

Lỗi sau xuất hiện.

Run-time Error

Đối tượng Range có một thuộc tính là Giá trị. Giá trị không được viết đúng chính tả ở đây. Gỡ lỗi là một cách tuyệt vời để không chỉ tìm lỗi mà còn hiểu mã tốt hơn. Liên kết của chúng tôi: / vba -amples-debugging [Debugging]

chương trình ví dụ chỉ cho bạn cách từng bước qua mã của bạn và xem tác dụng của từng dòng mã trên trang tính của bạn.