Vrne logično vrednost, ki označuje, ali je izraz mogoče ovrednotiti kot število.
Sintaksa
IsNumeric ( izraz )
Zahtevani izrazargument je različica, ki vsebuje številski izraz ali izraz niza.
Opombe
IsNumeric vrne True , če je celoten izraz priznan kot število; v nasprotnem primeru vrne FALSE.
IsNumeric vrne FALSE , če je izrazdatumski izraz.
Primeri poizvedbe
Izraz |
Rezultati |
Izberite IsNumeric ([CenaEnote]) kot Izr1 iz ProductSales; |
Funkcija ovrednoti, če je» CenaEnote «veljavna številka in vrne rezultat kot»-1 «za TRUE in» 0 «za False v stolpcu Izr1. Rezultat je-1 (TRUE). |
Izberite IsNumeric ([DateofSale]) kot ValidNumber, IsNumeric ("487.34") kot NumberTest iz ProductSales; |
Funkcija ovrednoti, če je» DateofSale «in» 487,34 «veljavna številka in vrne rezultat kot»-1 «za TRUE in» 0 «za False v stolpcu ValidNumber in NumberTest oziroma. Rezultat je 0 (FALSE) za ValidNumber in-1 (TRUE) za NumberTest. |
Primer VBA
Opomba: V spodnjih primerih je prikazana uporaba te funkcije v modulu Visual Basic for Applications (VBA). Če želite več informacij o delu z modulom VBA, izberite Vsebina za razvijalce na spustnem seznamu ob možnosti Iskanje in v iskalno polje vnesite enega ali več izrazov.
V tem primeru je uporabljena funkcija IsNumeric za določanje, ali je spremenljivka mogoče ovrednotiti kot število.
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.