CÁCH DI CHUYỂN QUA CÁC ĐOẠN MÃ TRONG CHẾ ĐỘ DEBUG TRÊN VBA - MACBOOK

Văn Vũ Như Quỳnh
Văn Vũ Như Quỳnh
Aug 12 2020

Ưu đãi khóa học VBA dành riêng cho bạn

VBAG01: Tuyệt đỉnh VBA - Viết code trong tầm tay

G-LEARNING

15877 học viên

4.84 (64 đánh giá)

499,000đ

799,000đ

Ebook thư viện code mẫu VBA

G-LEARNING

2847 học viên

1 (1 đánh giá)

69,000đ

69,000đ

VBAG02 - Ứng dụng Mảng, SQL và các Công cụ Nâng cao khác trong Excel và VBA

G-LEARNING

378 học viên

5 (3 đánh giá)

499,000đ

999,000đ

VBAG04 - Ứng dụng VBA trong công việc quản lý kho cửa hàng

G-LEARNING

45 học viên

0 (0 đánh giá)

499,000đ

499,000đ

Ví dụ, hiện tại chương trình của bạn đang ở chế độ sửa lỗi (Debug) và bị treo ở điểm dừng (breakpoint) như dưới đây thì ta có 4 lệnh phổ biến trong VBA để bạn có thể dễ dàng di chuyển qua các đoạn mã sau: 

  1. Step Into
  2. Step Over
  3. Continue
  4. Half

Chế độ sửa lỗi Debug trong VBA

Bây giờ, ta sẽ đi qua từng lệnh nhé!

Step Into 

Một trong các cách đầu tiên và phổ biến nhất để di chuyển qua các đoạn mã VBA đó là dùng lệnh "Step Into" bằng cách chọn thẻ Debug trên thanh menu => chọn lệnh Step Into

Lệnh

Mỗi khi bạn chọn lệnh "Step Into" thì trình sửa lỗi (Debug) sẽ giúp bạn nhảy đến từng đoạn mã (step by step) cũng như đi vào nội dung của các đoạn mã đó trong chương trình.

Step Over

Cách thứ hai để di chuyển qua các đoạn mã là dùng lệnh "Step Over". Bạn có thể dùng lệnh này trong Excel 2011 bằng cách chọn thẻ Debug trên thanh menu => chọn lệnh Step Over.

Lệnh

Mỗi khi bạn chọn lệnh "Step Over", tương tự như lệnh "Step Into", trình sửa lỗi (Debug) sẽ giúp bạn nhảy đến từng đoạn mã (step by step) nhưng sẽ chỉ lướt qua đoạn mã đó thôi (chỉ nhận giá trị return của mã).

Continue

Bạn cũng có thể chọn lệnh "Continue" để di chuyển qua mã trong Excel 2011. Tức là sau khi bạn tạm ngưng (tạo điểm dừng code) thì chương trình sẽ tiếp tục chạy và bắt đầu từ điểm dừng đó.

Với tùy chọn này, chương trình của bạn sẽ dừng chạy hoặc bị treo tại điểm dừng tiếp theo (nếu không còn điểm dừng nào thì sẽ kết thúc Debug) bằng cách nhấn phím F5 hoặc chọn lệnh "Continue" trong thẻ Run.

Lệnh

Halt

Cuối cùng là lệnh "Halt". Lệnh này giúp chương trình bị tạm ngưng hoặc bị treo của bạn dừng chạy, tức là bạn sẽ không còn ở chế độ Debug (sửa lỗi) nữa. Để dùng lệnh này, chọn thẻ Run trên menu => chọn lệnh "Reset".

Lệnh

Thông thường, ta sẽ chọn lệnh này sau khi đã xác định lỗi trong mã của mình. Khi mã của bạn bị tạm dừng, bạn có thể sửa đổi mã VBA của mình để khắc phục lỗi.

Trên đây là những hướng dẫn về cách di chuyển qua các đoạn mã trong chế độ sửa lỗi code VBA trên các dòng máy Macbook. Ngoài ra, các bạn có thể tham khảo khóa học TẠI ĐÂY của Gitiho để nâng cao hiệu quả làm việc trên máy tính nhé. Đây là các khóa học cung cấp rất đầy đủ và chi tiết các kiến thức từ cách sử dụng Excel, Word, Google Sheets,... đến các nghiệp vụ kế toán, lập trình. Bạn sẽ thấy rõ sự khác biệt rõ rệt sau khi tham gia khóa học này.

CÓ THỂ BẠN CŨNG QUAN TÂM:

Hướng dẫn các phép toán trong VBA: Phép nhân, phép chia, phép cộng, mô đun

Hướng Dẫn Về Mảng Trong VBA Excel: Các Kiểu Động, Đa Chiều

Hướng dẫn cách viết các toán tử so sánh trong VBA

0/5 - (0 bình chọn)

0/5 - (0 bình chọn)

Bài viết liên quan

Hướng dẫn về đối tượng Range trong VBA cơ bản

Hướng dẫn về đối tượng Range trong VBA cơ bản

Hướng dẫn cách dùng các toán tử logic AND, OR, NOT trong VBA

Hướng dẫn cách dùng các toán tử logic AND, OR, NOT trong VBA

Hướng dẫn cách gọi Sub trong VBA qua các ví dụ

Hướng dẫn cách gọi Sub trong VBA qua các ví dụ

Hướng dẫn cách viết các toán tử so sánh trong VBA

Hướng dẫn cách viết các toán tử so sánh trong VBA

Tìm kiếm bằng trình duyệt Google thật dễ dàng với VBA

Tìm kiếm bằng trình duyệt Google thật dễ dàng với VBA

Tìm kiếm bằng trình duyệt Google thật dễ dàng với VBA

Tìm kiếm bằng trình duyệt Google thật dễ dàng với VBA

@ 2020 - Bản quyền của Công ty cổ phần công nghệ giáo dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở kế hoạch và đầu tư TP. Hà Nội