IsNumeric 関数

が数値として評価できるかどうかを調べ、結果を Boolean式 値で返します。

構文

IsNumeric ( expression )

必須の expression引数 は、数値式または文字列式を含む Variant です。

解説

IsNumeric は、全体が数値と認識される場合は True を返します。それ以外の場合は、False を返します。

IsNumeric は、が日付式の場合は、False を返します。

クエリの例

結果

ProductSales から Expr1 として IsNumeric ([UnitPrice]) を選択します。

この関数は、"UnitPrice" が有効な数値であるかどうかを評価し、True の場合は "-1"、列 Expr1 では False の場合は "0" として結果を返します。 結果は-1 (True) です。

IsNumeric ([DateofSale]) を ValidNumber、IsNumeric ("487.34") として、ProductSales の番号テストとして選択します。

この関数は、"DateofSale" と "487.34" が有効な数値であるかどうかを評価し、列の ValidNumber と番号のテストで、False の場合は "-1" という結果を返します。 結果は、ValidNumber には 0 (偽)、番号テストの場合は-1 (True) になります。

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.

注:  このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。 私たちの目的は、このコンテンツがお客様の役に立つようにすることです。 情報が役に立ったかどうか、ご意見をお寄せください。 参考までに、こちらから英語の記事をお読みいただけます。

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×