- Dễ dàng nhìn code, dễ tư duy khi nhìn code để suy ra nghiệp vụ.
- Dễ dàng bẩy lỗi, tìm nguyên nhân lỗi của code
- Tạo ra thẩm mỹ code VBA.
- Tạo nên sự chuyên nghiệp về code, code dễ khả năng thương mại
Sử dụng thụt lề (Indent) để phân chia các khối lệnh, vòng lặp, hoặc điều kiện, làm cho cấu trúc logic rõ ràng hơn.
If condition Then
' Code block
Else
' Code block
End If
Ghi chú các đoạn code quan trọng bằng ký tự ' để giải thích ý nghĩa hoặc mục đích của code.
' Tính tổng giá trị của mảng
Tách code thành các module hoặc subroutine để dễ quản lý, thay vì viết toàn bộ trong một nơi.
Sử dụng tên biến mô tả, có nghĩa. Ví dụ: thay vì đặt tên biến x, hãy dùng TotalSales.
Viết các hàm ngắn, mỗi hàm chỉ thực hiện một nhiệm vụ cụ thể. Điều này giúp dễ dàng tái sử dụng và kiểm tra.
Ghi chú thông tin như tên hàm, mục đích, tham số, và kết quả trả về.
' -----------------------------------
' Function: CalculateInterest
' Purpose: Tính lãi suất
' Input: Principal, Rate, Time
' Output: Lãi suất
' -----------------------------------
Tận dụng màu sắc trong IDE của VBA để phân biệt biến, hàm, và từ khóa.
Thay vì viết lệnh như Dim a As String, hãy sử dụng mô tả đầy đủ: Dim CustomerName As String.
Thêm kiểm tra lỗi và xử lý lỗi (Error Handling) để dễ dàng phát hiện vấn đề.
On Error GoTo ErrorHandler
' Code logic
Exit Sub
ErrorHandler:
MsgBox "Có lỗi xảy ra!"
Tóm lại: Việc áp dụng các nguyên tắc này giúp code VBA của bạn dễ hiểu và dễ bảo trì hơn, đặc biệt khi làm việc nhóm hoặc quay lại chỉnh sửa sau một thời gian dài.
Hướng dẫn cách trang trí code VBA đúng cách cho lập trình viên mới vào nghề