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 |
True hoặc False |
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 If
Tìm kiếm:
Hướng dẫn chi tiết về Biểu thức trong VBA Excel