VietTuts

Tự Học Lập Trình Online

  • Home
  • Java
  • Servlet
  • JSP
  • Struts2
  • Hibernate
  • Spring
  • MyBatis
  • Java WS
  • C
  • C++
  • C#
  • Python
  • PHP
  • Excel
  • VBA
  • Web
    • JavaScript
    • JQUERY
    • JSON
    • AJAX
    • CSS
    • HTML
    • HTML5
    • Node.js
    • Angular 7
  • SQL
    • MySQL
    • SQL Server
  • Misc
    • Eclipse
    • Phần mềm tiện ích
    • Cấu trúc DL&GT
    • Selenium Test

Giới Thiệu Về Excel VBA

Excel VBA là gì? Tạo một Macro trong Excel MsgBox trong Excel VBA

Các Đối Tượng Trong Excel VBA

Hệ thống các đối tượng Đối tượng Application Đối tượng Workbook Đối tượng Worksheet Đối tượng Range

VBA Cơ Bản

Biến và kiểu dữ liệu trong VBA Comment trong VBA Toán tử trong VBA Function trong VBA Sub trong VBA Khối lệnh With-End With Mảng (Array) trong VBA Collection trong VBA Dictionary trong VBA Debug trong VBA Xử lý lỗi trong VBA Truyền tham chiếu và giá trị

Các Mệnh Đề Điều Khiển

Mệnh đề If-Else Vòng lặp For Vòng lặp For-Each Vòng lặp While-Wend Vòng lặp Do-While Vòng lặp Do-Util Mệnh đề Select-Case

VBA String

String trong VBA Hàm InStr trong VBA Hàm InStrRev trong VBA Hàm LCase trong VBA Hàm UCase trong VBA Hàm Left trong VBA Hàm Right trong VBA Hàm Mid trong VBA Hàm LTrim trong VBA Hàm RTrim trong VBA Hàm Trim trong VBA Hàm Len trong VBA Hàm Replace trong VBA Hàm Space trong VBA Hàm StrComp trong VBA Hàm String trong VBA Hàm StrReverse trong VBA

VBA Date

Date & Time trong VBA Hàm Date trong VBA Hàm CDate trong VBA Hàm DateAdd trong VBA Hàm DateDiff trong VBA Hàm PartDate trong VBA Hàm DateSerial trong VBA Hàm FormatDateTime trong VBA Hàm IsDate trong VBA Hàm Day trong VBA Hàm Month trong VBA Hàm Year trong VBA Hàm MonthName trong VBA Hàm WeekDay trong VBA Hàm WeekDayName trong VBA

VBA Time

Hàm Now trong VBA Hàm Hour trong VBA Hàm Minute trong VBA Hàm Second trong VBA Hàm Time trong VBA Hàm Timer trong VBA Hàm TimeSerial trong VBA Hàm TimeValue trong VBA
Các Ví Dụ Về Excel VBA
1 / 3
❮ ❯

Debug trong Excel VBA


Dictionary trong VBA
Xử lý lỗi trong VBA

Với Debug trong Excel VBA chúng ta có thể tạm ngưng (pause) chương trình để xem giá trị của các biến từ đó biết được luồng chạy của chương trình, thậm chí là thay đổi giá trị của các biến. Đặc biệt Debug được sử dụng để tìm kiếm bug – một việc quan trọng trong phát triển phần mềm.


Nội dung chính

  • Các khái niệm trong Debug
  • Làm thế nào để debug
  • Các phím tắt để Debug
  • Ví dụ Debug trong Excel VBA

Các khái niệm trong Debug

Breakpoint – là điểm tạm ngưng chương trình.


Làm thế nào để debug

Trong VBA không phân biết chế độ Debug và chế độ Run, có nghĩa để Debug thì bạn chỉ cần tạo các Breakpoint rồi run bình thường.

Để tạo Breakpoint, bạn phải thực hiện theo các thao tác sau:

  • Mở màn hình VBA editor (Ctrl + F11).
  • Click vào thanh nề trái (hoặc F9) để Add/Remove Breakpoint.

Ví dụ:

Add/Remove Breakpoint

Run chương trình (F5, hoặc click vào button mà bạn assign), chương trình sẽ dừng lại tại các Breakpoint, tiếp theo bạn nên dùng các phím tắt để Debug.


Các phím tắt để Debug

Dưới đây là các phím tắt để Debug trong Excel VBA:

  • F9: Add/Remove Breakpoint.
  • F5: nhảy đến breakpoint tiếp theo.
  • F8: nhảy đến câu lệnh tiếp tiếp.
  • Ctrl + F8: nhảy đến câu lệnh tiếp theo hoặc vị trí con trỏ chuột.
  • Shift + F8: thoát ra khởi hàm hoặc nhảy đến câu lệnh tiếp theo.
  • Ctrl + Shift + F8: nhảy đến Breakpoint tiếp theo.
  • Ctrl + W: chỉnh sửa chế độ xem giá trị của biến.

Ví dụ Debug trong Excel VBA

Sử dụng ví dụ trong bài Dictionary trong VBA để Debug.

Add các Breakpoint.

Ví dụ Debug trong Excel VBA

Run chương trình.

Ví dụ Debug trong Excel VBA

Nhấn F5 -> nhấn F5 -> Nhập giá trị "lemon" -> click OK.

Ví dụ Debug trong Excel VBA

Xem giá trị của biến sFruit: chọn biến sFruit -> click phải chuột -> chọn Add Watch.

Ví dụ Debug trong Excel VBA

Màn hình Add Watch.

Ví dụ Debug trong Excel VBA

Đến đây là Breakpoint cuối cùng, nhấn F5 để kết thúc chương trình.

Ví dụ Debug trong Excel VBA
Dictionary trong VBA
Xử lý lỗi trong VBA

Recent Updates

Phím tắt hay dùng trong ExcelBảo mật tập tin ExcelDịch trang tính trong ExcelIn trang tính trong ExcelHàm VLOOKUP trong ExcelĐối tượng đồ họa trong ExcelSử dụng macro trong ExcelSử dụng Templates trong ExcelSử dụng chủ đề (theme) trong ExcelSử dụng Style trong ExcelXác thực dữ liệu (Data Validation) trong ExcelSử dụng phạm vi (Range) trong ExcelSắp Tết 2026 Rồi! - Còn bao nhiêu ngày nữa là đến tết 2026?

VietTuts on facebook

Học VBA Excel Online
Danh Sách Bài Học

Học Java | Hibernate | Spring
Học Excel | Excel VBA
Học Servlet | JSP | Struts2
Học C | C++ | C#
Học Python
Học SQL

Bài Tập Có Lời Giải

Bài tập Java
Bài tập C
Bài tập C++
Bài tập C#
Bài tập Python
Ví dụ Excel VBA

Câu Hỏi Phỏng Vấn

201 câu hỏi phỏng vấn java
25 câu hỏi phỏng vấn servlet
75 câu hỏi phỏng vấn jsp
52 câu hỏi phỏng vấn Hibernate
70 câu hỏi phỏng vấn Spring
57 câu hỏi phỏng vấn SQL

Scroll back to top

Copyright © 2016 VietTuts.Vn all rights reserved. | Liên hệ | Chính sách - riêng tư | sitemap.html | sitemap_index.xml