Partager via


IsNumeric, fonction (Visual Basic)

Mise à jour : novembre 2007

Retourne une valeur Boolean indiquant si une expression peut être évaluée comme un nombre.

Public Function IsNumeric(ByVal Expression As Object) As Boolean

Paramètres

  • Expression
    Requis. Expression Object.

Notes

IsNumeric retourne True si le type de données de Expression est Boolean, Byte, Decimal, Double, Integer, Long, SByte, Short, Single, UInteger, ULong ou UShort, ou un Object contenant l'un de ces types numériques. Il retourne également True si Expression est un Char ou String qui peut être correctement converti en nombre.

IsNumeric retourne False si Expression a pour type de données Date ou Object et qu'il ne contient pas de type numérique. IsNumeric retourne False si Expression est un Char ou String qui ne peut pas être converti en un nombre.

Exemple

L'exemple suivant utilise la fonction IsNumeric pour déterminer si le contenu d'une variable peut être évalué comme un nombre.

Dim testVar As Object
Dim numericCheck As Boolean
testVar = "53"
' The following call to IsNumeric returns True.
numericCheck = IsNumeric(testVar)
testVar = "459.95"
' The following call to IsNumeric returns True.
numericCheck = IsNumeric(testVar)
testVar = "45 Help"
' The following call to IsNumeric returns False.
numericCheck = IsNumeric(testVar)

Configuration requise

Espace de noms :Microsoft.VisualBasic

**Module :**Information

**Assembly :**bibliothèque Visual Basic Runtime (dans Microsoft.VisualBasic.dll)

Voir aussi

Référence

IsArray, fonction (Visual Basic)

IsDate, fonction (Visual Basic)

IsDBNull, fonction

IsError, fonction

IsNothing, fonction

IsReference, fonction

Object, type de données

TypeName, fonction (Visual Basic)