會返回 布林值 ,指出 運算式 是否可以評估為數字。

語法

IsNumeric ( 運算式)

所需的 運算式引數 是一個 Variant,其中包含 數值運算式 或 字串運算式。

註解

如果整個運算式被識別為數字,IsNumeric會返回 True; 否則,會返回False。

如果運算式是一個函數,IsNumeric會 日期運算式。

查詢範例

運算式

結果

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

此函數會評估"UnitPrice"是否有效,並針對 True 將結果以 "-1" 和 "0" 表示運算式1 欄中的 False。 結果為 -1 (True) 。

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

此函數會評估 "DateofSale" 和 "487.34" 是否有效 Number,並分別在 ValidNumber 和 NumberTest 資料行中將結果以 "-1" 表示 True,而 False 為 "0"。 結果為 0 (ValidNumber) False 和 -1 (True) NumberTest。

VBA 範例

附註: 下列範例示範如何在 Visual Basic for Applications (VBA) 模組中使用此函數。 如需使用 VBA 的詳細資訊,請在 [搜尋] 旁的下拉式清單中選取 [開發人員參考],並在 [搜尋] 方塊中輸入一個或多個字詞。

此範例使用 IsNumeric 函數來判斷變數是否可評估為數字。

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.

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Office Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×