Funktionen IsNumeric

Returnerar ett booleskt värde som anger om uttryck kan utvärderas som ett tal.

Syntax

IsNumeric (uttryck)

Det obligatoriska uttrycketargument är en variant som innehåller en numeriskt uttryck eller stränguttryck.

Kommentarer

IsNumeric returns True if the entire expression is recognized as a number; Annars returneras Falskt.

IsNumeric returnerar False om uttryck är ett datumuttryck.

Frågeexempel

Uttryck

Resultat

SELECT IsNumeric([UnitPrice]) AS Expr1 FROM ProductSales;

Funktionen utvärderar om "Enhetspris" är ett giltigt tal och returnerar resultatet som "-1" för Sant och "0" för Falskt i kolumnen Uttr1. Resultatet är -1 (Sant).

SELECT IsNumeric([DateofSale]) AS ValidNumber, IsNumeric("487.34") AS NumberTest FROM ProductSales;

Funktionen utvärderas om "DateofSale" och "487,34" är ett giltigt tal och returnerar resultatet som "-1" för Sant och "0" för False i kolumnen ValidNumber respektive NumberTest. Resultatet är 0 (Falskt) för ValidNumber och -1(True) för NumberTest.

VBA-exempel

Obs!: I exemplen nedan visar vi hur du använder den här funktionen i en Visual Basic for Applications-modul (VBA). Om du vill läsa mer om hur man använder VBA, kan du välja Info för utvecklare i listrutan bredvid Sök och sedan skriva en eller flera söktermer i sökrutan.

I det här exemplet används funktionen IsNumeric för att avgöra om en variabel kan utvärderas som ett tal.

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.

Behöver du mer hjälp?

Utöka dina Office-kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×