• ベストアンサー

VBAで変数のタイプを知るには?

多くの人に入力させるシステムをエクセルで作成中です。 数値を入力してほしい場所に文字やスペースを入れられると 思わぬトラブルになります。 a=inputbox("年齢")・・・(A) if a+10>b then ////・・・(B) といった入力後の作業の前に つまり(A)(B)の間に 変数aが文字(strings)なのか整数値(integer) なのかを調べるようにしたいのですが どういう方法があるでしょうかお分かりの方お教えください

質問者が選んだベストアンサー

  • ベストアンサー
  • hige_082
  • ベストアンサー率50% (379/747)
回答No.1

変数のデータ型を取得する(TypeName 関数) http://www.optimizm.jp/003/vba_str_003.shtml

yamutya
質問者

お礼

ありがとうございました typename なるほど