Vrne logično vrednost, ki pove, ali je izraz mogoče ovrednotiti kot število.
Sintaksa
IsNumeric(izraz)
Zahtevani argument izrazaje Variant, ki vsebuje številski izraz ali izraz niza.
Opombe
Funkcija IsNumeric vrne »True« , če je celoten izraz prepoznan kot število. V nasprotnem primeru vrne vrednost »False«.
Funkcija IsNumeric vrne vrednost False , če je izraz izraz datuma.
Primeri poizvedb
| Izraz | Rezultati |
|---|---|
| SELECT IsNumeric([CenaEnote]) AS Expr1 FROM ProductSales; | Funkcija ovrednoti, ali je »CenaEnote« veljavna vrednost »Število« in vrne rezultat kot »-1« za vrednost »True« in »0« za vrednost »False« v stolpcu »Izr1«. Rezultat je -1 (resnično). |
| SELECT IsNumeric([DateofSale]) AS ValidNumber, IsNumeric("487.34") AS NumberTest FROM ProductSales; | Funkcija ovrednoti, ali sta »DateofSale« in »487.34« veljavni števila in vrne rezultat kot »-1« za vrednost True in »0« za vrednost False v stolpcu ValidNumber in NumberTest. Rezultat je 0 (False) za vrednost ValidNumber in -1(True) za funkcijo 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 funkcija IsNumeric uporabljena za določanje, ali je spremenljivko 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.