Lỗi macro trong VBA Excel

0
2

Đặt nút lệnh trên bảng 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ả:

2. Nhấp vào OK.

Biến x không được xác định. Bởi vì chúng tôi đang sử dụng câu lệnh Giải thích tùy chọn khi bắt đầu mã, chúng tôi phải khai báo tất cả các biến. VBA Excel đã tô màu x màu xanh để chỉ ra lỗi.

3. Trong Trình soạn thảo Visual Basic, bấm Đặt lại để dừng trình gỡ lỗi.

4. 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 gọi là gỡ lỗi trước đây. Với kỹ thuật này, bạn có thể bước qua mã của bạn.

5. Trong Trình soạn thảo Visual Basic, đặ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.

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

Các lỗi sau xuất hiện.

Đối tượng Range có một thuộc tính được gọi là Giá trị. Giá trị không đúng chính tả ở đây. Gỡ lỗi là một cách tuyệt vời để không chỉ tìm thấy lỗi, mà còn hiểu mã tốt hơn. Chương trình ví dụ gỡ lỗi của chúng tôi chỉ cho bạn cách thực hiện từng bước thông qua mã của bạn và xem tác dụng của từng dòng mã trên bảng tính của bạn.

Xem thêm: Vòng lặp trong VBA Excel

Tham khảo Khóa học VBA Excel tại Hà Nội

LEAVE A REPLY

Please enter your comment!
Please enter your name here