Palauttaa totuusarvon, joka ilmaisee, voiko lausekkeen arvioida numeroksi.
Syntaksi
IsNumeric(lauseke)
Vaaditun lausekkeenargumentti on muuttuja, joka sisältää numeerisen lausekkeen tai merkkijonolausekkeen.
Huomautuksia
IsNumeric palauttaa arvon Tosi , jos koko lauseke tunnistetaan luvuksi. muussa tapauksessa se palauttaa arvon Epätosi.
IsNumeric palauttaa arvon Epätosi , jos lauseke on päivämäärälauseke.
Esimerkkejä kyselyistä
| Lauseke | Tulokset |
|---|---|
| SELECT IsNumeric([UnitPrice]) AS Expr1 FROM ProductSales; | Funktio arvioi, onko "Yksikköhinta" kelvollinen luku, ja palauttaa tuloksen "-1" Tosille ja "0" epätosille sarakkeessa Expr1. Tulos on -1 (Tosi). |
| SELECT IsNumeric([DateofSale]) AS Valid Number, IsNumeric("487.34") AS NumberTest FROM ProductSales; | Funktio laskee, ovatko "DateofSale" ja "487.34" kelvollisia lukuja, ja palauttaa tuloksen "-1" Truelle ja "0" epätosille sarakkeessa KelvollinenLuku ja Lukutesti. Tulos on 0 (Epätosi) ValidNumber-arvolle ja -1(Tosi) Lukutesti-funktiolle. |
VBA-esimerkki
Huomautus
Seuraavissa esimerkeissä kerrotaan, kuinka tätä funktiota käytetään Visual Basic for Applications (VBA) -moduulissa. Jos haluat lisätietoja VBA:n käytöstä, valitse Sovelluskehittäjän opasHaku-kentän viereisestä luettelosta ja anna yksi tai useampi hakuehto hakukenttään.
Tässä esimerkissä IsNumeric-funktiolla määritetään, voidaanko muuttuja arvioida lukuna.
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.