Restituisce un valore booleano che indica se un espressione può essere valutato come numero.
Sintassi
IsNumeric ( espressione )
L'espressione richiestaargomento è un valore Variant contenente un espressione numerica o espressione stringa.
Osservazioni
IsNumeric restituisce True se l'intera espressione viene riconosciuta come numero; in caso contrario, restituisce False.
IsNumeric restituisce False se espressione è un espressione data.
Esempi di query
Espressione |
Risultati |
SELECT IsNumeric([PrezzoUnitario]) AS Espr1 FROM VenditeProdotto; |
La funzione valuta se "PrezzoUnitario" è un numero valido e restituisce il risultato "-1" per Vero e "0" per Falso nella colonna Espr1. Il risultato è -1 (True). |
SELECT IsNumeric([DateofSale]) AS ValidNumber, IsNumeric("487.34") AS NumberTest FROM ProductSales; |
La funzione valuta se "DateofSale" e "487.34" sono un numero valido e restituisce il risultato rispettivamente come "-1" per True e "0" per False nella colonna ValidNumber e NumberTest. Il risultato è 0 (False) per ValidNumber e -1(True) per NumberTest. |
Esempio di VBA
Nota: Gli esempi seguenti illustrano l'uso di questa funzione in un modulo di Visual Basic, Applications Edition (VBA). Per altre informazioni sull'uso di VBA, selezionare Riferimenti per sviluppatori nell'elenco a discesa accanto a Cerca e immettere uno o più termini nella casella di ricerca.
Questo esempio usa la funzione IsNumeric per determinare se una variabile può essere valutata come numero.
Dim MyVar, MyCheck
MyVar = "53" ' Assign value. MyCheck = IsNumeric(MyVar) ' Returns True. MyVar = "459.95" ' Assign value. MyCheck = IsNumeric(MyVar) ' Returns True. MyVar = "45 Help" ' Assign value. MyCheck = IsNumeric(MyVar) ' Returns False.