Khái niệm
Biểu thức là mọi thứ có thể được tính toán và trả về một giá trị.
Ví dụ về biểu thức trong VBA
Một số biểu thức hay gặp khi lập trình ứng dụng với VBA Excel
| Biểu thức | Giá trị trả về | Giải thích | 
|---|---|---|
| 2 + 3 | 5 | Phép toán số học | 
| "Hello " & "World" | "Hello World" | Ghép chuỗi | 
| Range("A1").Value * 2 | Giá trị gấp đôi ô A1 | Biểu thức với ô Excel | 
| Now | Ngày giờ hiện tại | Biểu thức gọi hàm | 
| Len("VBA") | 3 | Độ dài chuỗi | 
| x > 10 | TruehoặcFalse | Biểu thức logic (so sánh) | 
Dim result As Integer
result = 10 + 5 * 2 ' → 20
Dim fullName As String
fullName = "Nguyễn " & "Văn A" ' → "Nguyễn Văn A"
Dim isPassed As Boolean
isPassed = diem >= 5 ' → True nếu diem >= 5
Dim dayOfWeek As String
dayOfWeek = WeekdayName(Weekday(Now)) ' → Tên ngày hôm nay
| Mục | Biểu thức | Câu lệnh | 
|---|---|---|
| Có trả giá trị? | ✅ Có | ❌ Không | 
| Dùng trong gán, so sánh | ✅ | ❌ | 
| Ví dụ | a + b,Len("abc") | If x > 10 Then MsgBox "Hi" | 
ví dụ tổng hợp
Dim x As Integer
x = 10 + 5 * 2 ' Biểu thức số học
If x > 20 Then ' Biểu thức logic
    MsgBox "Lớn hơn 20"
Else
    MsgBox "Không lớn hơn 20"
End IfTìm kiếm:
Hướng dẫn chi tiết về Biểu thức trong VBA Excel