Excel VBA

Ngày tạo 23/05/2021

 -  4.116 Lượt xem

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ả:

kq1

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ả:

kq2

 

Nguồn phát hành: ERX.VN

 
 
Gọi (028) 3514 2046