Tên biến phải bắt đầu bằng một ký tự chữ cái (A-Z hoặc a-z).
Ví dụ: Dim Ten as String
Nếu đặt có chứa các ký tự như @, #, $, %, &, *,... thì code bị lỗi
    Dim @so as Integer
    Dim s#o as Integer
2 dòng trên khai báo biến sẽ bão lỗi
Không được đặt tên biến trùng với các từ khóa trong VBA (như Dim, If,Else, End,...).
     Dim dim as Integer
     Dim end as Integer
2 dòng trên khai báo biến sẽ bão lỗi
    Tên biến có thể dài tới 255 ký tự, nhưng nên đặt ngắn gọn, dễ hiểu.
    Trong thực tế thì chẳng ai đặt tên biến dài như vậy, nhưng chúng ta học vba phải hiểu nguyên tắt này.
Các ngôn ngữ thì phân biệt hoa, nhưng riêng VBA Excel thì rất dễ chịu, không phân biệt biến chữ hoa và chữ thường.
     Dim A As Integer
    A = 2
    MsgBox a
// Vẫn lấy được giá trị bình thường
    Ví dụ:
    Dim TongSoHocSinh As Double
    Dim tongso As String
// Với các đặt tên biến trên thì tên biến TongSoHocSinh dễ hiểu hơn tongso.
  Ví dụ: có 2 biến cùng tên nhưng khác kiểu dữ liệu
  Dim strThongTin as string
  Dim intThongTin as int 
    Nếu biến sử dụng chung cho nhiều module thì không nên đặt tên mang tính chung như
    bien,temp,so...
 
Tìm kiếm: quy tac dat ten bien trong vba;lam sao dat ten bien than thien;luu y khi dat ten bien khi lam ung dung vba excel;
Đặt tên biến trong VBA Excel phải tuân theo một số quy tắc và nguyên tắc để đảm bảo lệnh dễ đọc, dễ hiểu và tránh lỗi.