Đặt các điểm ngắt trong macro VBA

Mục lục

Cách kiểm soát việc thực thi macro

Bạn có muốn tìm hiểu chính xác điều gì đang xảy ra trong macro của mình không? Điều này có thể đặc biệt hữu ích để khắc phục sự cố. Một biến thể thông minh là việc sử dụng các điểm ngắt trong macro của bạn. Đây là những vị trí mà tại đó Excel làm gián đoạn việc thực thi macro và ngay lập tức chuyển đến vị trí tương ứng trong trình soạn thảo VBA.

Cách thiết lập điểm dừng trong macro:

  1. Mở sổ làm việc chứa macro.
  2. Sử dụng tổ hợp phím ALT F11 để gọi trình soạn thảo VBA.
  3. Trong mã nguồn VBA, hãy chọn vị trí mà bạn muốn thiết lập một điểm ngắt.
  4. Bấm chuột trái vào lề trái của cửa sổ mã theo dòng bạn muốn.

Một điểm màu đỏ bây giờ xuất hiện tại vị trí này và toàn bộ dòng được đánh dấu.

Điểm ngắt hiện đã được thiết lập. Hình minh họa sau đây cho thấy điều này có thể trông như thế nào:

Nếu bây giờ bạn chạy macro, Excel sẽ tự động ngắt việc thực thi tại điểm dừng có liên quan và sau đó chuyển đến trình soạn thảo VBA.

Tại thời điểm này, bây giờ bạn có nhiều lựa chọn. Điều quan trọng nhất trong số này là:

  1. Với phím F8, bây giờ bạn có thể tiếp tục chạy macro trong các bước duy nhất.
  2. Sử dụng phím F5 để tiếp tục thực hiện macro.

Nếu bạn muốn xóa lại điểm ngắt, bạn có thể tắt điểm màu đỏ bằng cách nhấp lại vào cùng vị trí trong trình chỉnh sửa VBA. Sử dụng tổ hợp phím CTRL SHIFT F9 để xóa tất cả các điểm ngắt trong macro.

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