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, MyCheckMyVar = "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.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.