Olyan logikai értéket ad eredményül, amely megmutatja, hogy egy adott kifejezés kiértékelhető-e számként.
Szintaxis
IsNumeric(kifejezés)
A kötelező kifejezésargumentumegy numerikus kifejezést vagy karakterláncot tartalmazó Variant.
Megjegyzések
Az IsNumericeredménye Igaz, ha a teljes kifejezést számként ismeri fel; ellenkező esetben Hamis értéket ad vissza.
Az IsNumeric eredménye a Hamis, ha a kifejezés dátum típusú kifejezés.
Példák lekérdezésekre
| Expression (Kifejezés) | Eredmény: |
|---|---|
| SELECT IsNumeric([UnitPrice]) AS Expr1 FROM ProductSales; | A függvény kiértékeli, hogy az "Egységár" érvényes szám-e, és a Részlet1 oszlopban "-1" "-1" Igaz értékre és "0" Hamisra adja vissza az eredményt. Az eredmény -1 (Igaz). |
| SELECT IsNumeric([DateofSale]) AS ÉrvényesSzám, IsNumeric("487.34") AS NumberTest FROM ProductSales; | A függvény kiértékeli, hogy az "Értékesítés_dátuma" és a "487,34" érvényes szám-e, és az eredményt "-1" – igaz érték esetén – "0" – hamis érték esetén – az ÉrvényesSzám, a NumberPróba oszlopban pedig "0" érték lesz. Az eredmény 0 (hamis) az Érvényesszám és -1(Igaz) a NumberTest elemhez. |
VBA-példa
Megjegyzés
A következő példák egy Visual Basic for Applications (VBA) modulban mutatják be a függvény használatát. A VBA használatáról a Keresés elem mellett található legördülő listából a fejlesztői forrásokat választva, majd egy vagy több keresőszót megadva kaphat további tájékoztatást.
Ebben a példában az IsNumeric függvény segítségével megállapítható, hogy egy változó kiértékelhető-e számként.
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.