-----------------------------------------
------------------------------------------
Đây là phương pháp dùng để kiểm tra 1 chuổi hay cụ thể hơn là 1 Cell/Range trên excel worksheet. Kiểm tra xem chuổi có phải là 1 số nguyên dương hay không.
Hàm có thể thay đổi tùy vào format 1 số của các bạn trên excel hay trên win.
VD:
-------Nếu dùng dấu chấm "." để phân cách phần nguyên và phần thập phân thì đoạn code trên OK.
-------Nếu dùng dấu phây "," để phân cách, thì nên edit lại đoạn code như dưới đây:
Original:
..... =Find(""."",""" & sStr & """, ....
Change to:
..... =Find("","",""" & sStr & """, ....
--------------------
Chúc thành công.
PHP:
Function IsPosInteger(ByVal sStr As String)
Dim tmp
tmp = 0
If IsNumeric(Trim(sStr)) Then
If (Not IsNumeric(Evaluate("=Find(""."",""" & sStr & """, 1)"))) And (Not _
IsNumeric(Evaluate("=Find(""-"",""" & sStr & """, 1)"))) Then
tmp = 1
End If
End If
IsPosInteger = tmp
End Function
Đây là phương pháp dùng để kiểm tra 1 chuổi hay cụ thể hơn là 1 Cell/Range trên excel worksheet. Kiểm tra xem chuổi có phải là 1 số nguyên dương hay không.
Hàm có thể thay đổi tùy vào format 1 số của các bạn trên excel hay trên win.
VD:
-------Nếu dùng dấu chấm "." để phân cách phần nguyên và phần thập phân thì đoạn code trên OK.
-------Nếu dùng dấu phây "," để phân cách, thì nên edit lại đoạn code như dưới đây:
Original:
..... =Find(""."",""" & sStr & """, ....
Change to:
..... =Find("","",""" & sStr & """, ....
--------------------
Chúc thành công.
Chỉnh sửa lần cuối bởi điều hành viên: