Biến và cách khai báo biến trong VBA excel

 1. Các loại biến VBA:

- Các kiểu giá trị của biến phổ biến thường dùng: String , Boolean , Integer và Double là 4 trong số các kiểu giá trị của biến VBA hay dùng nhất. 4 kiểu giá trị này sẽ là tất cả những gì bạn cần cho hơn 90% macro VBA của mình.


2. Cách khai báo các biến:

Để khai báo biến ta bắt đầu bằng từ khóa Dim (Private hoặc Public) as [Kiểu dữ liệu]

Ví dụ: Dim VariableName as DataType

Dim là viết tắt của Dimension. 

DataType là các kiểu dữ liệu phổ biến nhất đã nêu ở trên.

VariableName là tên biến của bạn, bạn có thể đặt tên tùy ý bạn muốn.

Chú ý quy tắc đặt tên biến:

- Tên biến phải bắt đầu bằng ký tự chữ (text) không được bắt đầu bằng số.

- Tên biến không được vượt quá 255 ký tự.

- Tên biến không được trùng với tên với các từ khóa trong VBA;

- Tên biến không được chứa khoảng trắng (dấu cách hay Space);

- Tên biến không chứa các ký tự đặc biệt;

-Tên biến không được vợt quá 255 ký tự.

Nếu bạn muốn tên biến tường minh rõ ý để sau này dễ theo dõi và sửa chữa có thể thêm dấu gạch dưới (_) hoặc chữ in hoa để ngăn cách ví dụ: bien_so_1, BienSo1

Tên các biến VBA không phân biệt chữ hoa chữ thường. Ví dụ: strDog và strdog là một nếu bạn đặt tên biến giống nhau VBA sẽ thông báo lỗi Duplicate

Không có quy tắc đặt tên "chính xác" cho các biến trong VBA. Bạn có thể tự thiết lập quy ước của riêng mình, nhưng hãy đảm bảo sử dụng nó một cách nhất quán. Quy ước đặt tên biến nhất quán giúp bạn và những người khác đọc macro của bạn một cách dễ dàng hơn.

Ví dụ quy ước đặt tên của tôi cho các kiểu dữ liệu phổ biến nhất như sau:

Tên biến chuỗi bắt đầu bằng str (VD: strEmployee)

Tên biến Boolean bắt đầu bằng b (VD: bFlag)

Tên biến số nguyên bắt đầu bằng i (VD: iCount)

Tên biến kép bắt đầu bằng d (VD: dSalary)


No comments :