Vrátí logickou hodnotu označující, zda lze Výraz vyhodnotit jako číslo.
Syntaxe
IsNumeric ( výraz )
Požadovaný výrazArgument je Variant obsahující Číselný výraz nebo Řetězcový výraz.
Poznámky
IsNumeric vrátí hodnotu True , pokud je celý výraz rozpoznán jako číslo; v opačném případě vrátí hodnotu False.
IsNumeric vrátí hodnotu False , pokud je výrazVýraz typu datum.
Příklady dotazů
Výraz |
Výsledky |
SELECT IsNumeric([UnitPrice]) AS Expr1 FROM ProductSales; |
Funkce vyhodnotí, jestli je "UnitPrice" platné číslo, a vrátí výsledek jako -1 pro Hodnotu True a "0" pro Hodnotu False ve sloupci Výraz1. Výsledek je -1 (pravda). |
SELECT IsNumeric([DateofSale]) AS ValidNumber, IsNumeric("487.34") AS NumberTest FROM ProductSales; |
Funkce vyhodnotí, jestli jsou hodnoty DateofSale a 487.34 platné číslo, a vrátí výsledek jako -1 pro Hodnotu True a 0 pro Hodnotu False ve sloupci ValidNumber a NumberTest. Výsledek je 0 (False) pro ValidNumber a -1(True) pro NumberTest. |
Příklad jazyka VBA
Poznámka: Následující příklady ukazují použití této funkce v modulu VBA (Visual Basic pro Applications). Pokud chcete další informace o práci s modulem VBA, vyberte Referenční informace pro vývojáře, které najdete v rozevíracím seznamu vedle položky Hledat a do vyhledávacího pole napište požadované pojmy.
Tento příklad používá funkci IsNumeric k určení, jestli lze proměnnou vyhodnotit jako číslo.
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.