1. Khai báo biến :
- Khai báo biến trong một chương trình : Dim <Tên biến > As <Kiểu dữ liệu> , Giá trị chỉ tồn tại trong thủ tục (Sub) hoăc hàm (Function) đang thực thi. - Khai báo biến trong toàn chương trình : Public <Tên biến > As <Kiểu dữ liệu> , Giá trị chỉ tồn tại trong toàn chương trình. - Khai báo biến cục bộ : Static <Tên biến > As <Kiểu dữ liệu> , Giá trị biến mất đi khi thủ tục chấm dứt nhưng vẫn giữ lại giá trị khi thủ tục được gọi trong lần sau.
Lưu ý : Để VBA báo lỗi khi gặp một biến không khai báo Option Explicit vào mỗi chương trình con của biểu mẫu.
2. Kiểu dữ liệu :
- Kiểu số : Integer . Long , Double , Curency. - Kiểu Byte : Chứ dữ liệu nhị phân. - Kiểu String : Chuỗi. - Kiểu Boolean : Biểu thức. - Kiểu Object : để khai báo đối tượng hoặc ứng dụng. - Kiểu Variant : Chứa dữ liệu bất kỳ. - Kiểu mảng : Array. - Kiểu hằng số : Const.
3. Các cấu trúc trong VBA :
Cấu trúc : If ... Then ... End If
If <Điều kiện> Then <Các dòng lệnh>
End If
Cấu trúc : If ... Then ... ElseIf ... Then ... End If
If <Điều kiện 1> Then <Các dòng lệnh>
ElseIf <Điều kiện 2> Then <Các dòng lệnh>
End If
Cấu trúc : Select Case ... Case ... Case Else ... End Select
Select Case <Biểu thức kiểm tra>
Case <Danh sách biểu thức 1> <Dòng lệnh 1>
Case <Danh sách biểu thức 2> <Dòng lệnh 2>
...
Case Else <Dòng lệnh n>
End Select