Excel VBA スタンダード 模擬問題 模擬試験

Excel VBA スタンダード 模擬問題 ① 第40問 10章-2

以下はデバッグでデータの形式を判定するマクロと実行結果である。空欄に入る適切な語句を解答しなさい。

Sub Exam1 ()

 Dim A As Variant

 A = "VBA"

  MsgBox 【 ① 】(A)

End Sub

デバッグ 模擬問題

 

正解

【 ① 】typename

解説
TypeName関数はデータの形式を判定する関数です。返り値は以下の通り

・文字列の場合・・・String
・整数・・・Interger
・少数1.01など・・・Double
・2023/6/10・・・Date を各々返します。

[コード解説]

Sub Exam1 ()

 Dim A As Variant

' 変数AをVariant型として宣言します。
' Variant型は、任意のデータ型を格納できる柔軟な型です。

 A = "VBA"

' 変数Aに文字列"VBA"を代入しています。

  MsgBox TypeName(A)

' TypeName関数を使用して、変数Aのデータ型を判定します。
' 判定結果(ここでは"String")をメッセージボックスで表示します。

End Sub