8-6)データの種類を判別する関数

目次

8-6-1)数値の判定

IsNumeric関数

指定した値が数値型(整数、浮動小数点数など)かどうかを簡単に確認します

使い方

 IsNumeric(expression)
 expression:評価する対象の式(変数や値など)。

戻り値

True:指定した値が数値の場合。
False:指定した値が数値でない場合。

ユーザー入力の判定

Sub CheckUserInput()
    Dim userInput As String
    
    userInput = InputBox("数値を入力してください:")

    If IsNumeric(userInput) Then
        MsgBox "入力された値は数値です。"
    Else
        MsgBox "入力された値は数値ではありません。"
    End If
End Sub

8-6-2)日付の判定

IsDate関数

指定された値が有効な日付かどうかを判定するための関数です。IsDate関数を使用することで、値が日付として解釈できるかどうかを簡単に確認することができます。

使い方

 IsDate(expression)
 expression:評価する対象の式(変数や値など)。

戻り値

True:指定した値が有効な日付の場合。
False:指定した値が有効な日付でない場合

ユーザー入力の判定

Sub CheckUserInput()
    Dim userInput As String
    
    userInput = InputBox("日付を入力してください:")

    If IsDate(userInput) Then
        MsgBox "入力された値は有効な日付です。"
    Else
        MsgBox "入力された値は有効な日付ではありません。"
    End If
End Sub
よかったらシェアしてね!
目次