ISNumeric 함수

표현식이 숫자로 평가될 수 있는지 여부를 나타내는 부울 값을 반환합니다.

구문

IsNumeric(expression)

주석

표현식 인수는 임의의 표현식일 수 있습니다.

IsNumeric는 전체 표현식이 숫자로 인식되는 경우 True를 반환하고, 그렇지 않으면 False를 반환합니다. 표현식이 날짜 표현식인 경우 IsNumeric는 False를 반환합니다.

다음 예에서는 IsNumeric 함수를 사용하여 변수가 숫자로 평가될 수 있는지 여부를 결정합니다.

예 1:

Dim MyVar, MyCheck
MyVar = 53   ' Assign a value.
MyCheck = IsNumeric(MyVar)   
' Output: True.

예 2:

MyVar = "459.95"   ' Assign a value.
MyCheck = IsNumeric(MyVar)  
' Output: True.

예 3:

MyVar = "45 Help"   ' Assign a value.
MyCheck = IsNumeric(MyVar)   'Output: False

예 4:

Dim MyVar, MyCheck
MyVar = CDate("2023-01-21" )  ' Assign a date
MyCheck = IsNumeric(MyVar)
'Output: False

예 5:

MyVar = "3.14"   ' Assign a floating-point number as a string.
MyCheck = IsNumeric(MyVar)
'Output: True

예 6:

MyVar = vbTrue   ' Assign a Boolean value.
MyCheck = IsNumeric(MyVar)   
'Output: True