Retorna um valor Booliano que indica se uma expressão pode ser avaliada como número.
Sintaxe
IsNumeric(expression)
Comentários
O argumento expression pode ser qualquer expressão válida.
IsNumeric retornará True se a expressão completa for reconhecida como um número; caso contrário, retornará False. IsNumeric retornará False se a expressão for uma expressão de data.
O exemplo a seguir usa a função IsNumeric para determinar se uma variável pode ser avaliada como número:
Exemplo 1:
Dim MyVar, MyCheck MyVar = 53 ' Assign a value. MyCheck = IsNumeric(MyVar) ' Output: True.
Exemplo 2:
MyVar = "459.95" ' Assign a value. MyCheck = IsNumeric(MyVar) ' Output: True.
Exemplo 3:
MyVar = "45 Help" ' Assign a value. MyCheck = IsNumeric(MyVar) 'Output: False
Exemplo 4:
Dim MyVar, MyCheck
MyVar = CDate("2023-01-21" ) ' Assign a date
MyCheck = IsNumeric(MyVar)
'Output: False
Exemplo 5:
MyVar = "3.14" ' Assign a floating-point number as a string. MyCheck = IsNumeric(MyVar) 'Output: True
Exemplo 6:
MyVar = vbTrue ' Assign a Boolean value. MyCheck = IsNumeric(MyVar) 'Output: True