Biểu thức trong VBA Excel

Hướng dẫn chi tiết về Biểu thức trong VBA Excel

  1. Biểu thức VBA Excel là gì ?
  2. Phân loại biểu thức trong VBA
  3. So sánh: Biểu thức vs Câu lệnh

1. Biểu thức VBA Excel là gì ?

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)

2. Phân loại biểu thức trong VBA

Biểu thức số học (Arithmetic Expressions)

Dim result As Integer
result = 10 + 5 * 2 ' → 20

Biểu thức chuỗi (String Expressions)

Dim fullName As String
fullName = "Nguyễn " & "Văn A" ' → "Nguyễn Văn A"

Biểu thức logic (Boolean/Comparison Expressions)

Dim isPassed As Boolean
isPassed = diem >= 5 ' → True nếu diem >= 5

Biểu thức gọi hàm (Function Call Expression)

Dim dayOfWeek As String
dayOfWeek = WeekdayName(Weekday(Now)) ' → Tên ngày hôm nay

3. So sánh: Biểu thức vs Câu lệnh

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:

Bài viết liên quan:

Hướng dẫn chi tiết về Biểu thức trong VBA Excel