Đặt tên đối tượng VBA Excel theo cách chuyên nghiệp

Khi lập trình VBA Excel, nên đặt tên đối tượng UserForm, Button, Event ... VBA Excel theo cách chuyên nghiệp

  1. Name là tên để code gọi tới
  2. Tránh các tên mặc định như UserForm1, TextBox1
  3. Name giúp code dễ bảo trì & sửa lỗi

1. Name là tên để code gọi tới

Trong VBA:

Code KHÔNG dùng Caption
Code chỉ làm việc với Name

Ví dụ:

Caption: Nhập đơn hàng
Name: frmDonHang
➡️ Nếu không đặt Name rõ ràng → code khó đọc, khó hiểu

2. Tránh các tên mặc định như UserForm1, TextBox1

Mặc định VBA tạo:
UserForm1
CommandButton1
TextBox3

❌ Khi code lớn:

UserForm1.TextBox3.Value = UserForm1.TextBox7.Value

👉 Rất khó biết đang làm gì

frmKhachHang.txtTen.Value = frmKhachHang.txtDiaChi.Value

➡️ Nhìn là hiểu ngay

3. Name giúp code dễ bảo trì & sửa lỗi

Sau 1–2 tháng quay lại code:


CommandButton2_Click()

-> Hiểu code vba trong nút lệnh này làm gì không ?

btnLuu_Click()

➡️ Biết ngay nút Lưu chứ không phải đoán

Tìm kiếm:

Bài viết liên quan:

Khi lập trình VBA Excel, nên đặt tên đối tượng UserForm, Button, Event ... VBA Excel theo cách chuyên nghiệp