VBA Tips- Kiểm tra kiểu dữ liệu là kiểu số dùng hàm IsNumeric trong VBA
Hàm IsNumeric trong VBA là hàm kiểm tra có phải là kiểu số hay không. Vì vậy kết quả trả về là dạng Boolean (True hoặc False). Nếu là kiểu số sẽ trả về True, nếu không phải thì trả về False.
Ví dụ kiểm tra nội dung trong một cell. Chúng ta sẽ có nội dung trong ô A1 và kết quả sẽ hiện trong ô B1.
Code trong VBA:
Sub Kiem_tra_ky_tu_so()
If IsNumeric(Cells(1, 1)) Then
Cells(1, 2) = "true"
Else
Cells(1, 2) = "false"
End If
End Sub
Kết quả:

Ví dụ kiểm tra nội dung trong nhiều cell. Chúng ta sẽ có nội dung từ A1:A3 và kết quả sẽ hiện trong ô B1:B3.
Code trong VBA:
Sub Kiem_tra_ky_tu_so()
For i = 1 To 3
If IsNumeric(Cells(i, 1)) Then
Cells(i, 2) = "true"
Else
Cells(i, 2) = "false"
End If
Next
End Sub
Kết quả:
