判定」という検索で、このサイト・インストラクターのネタ帳へのアクセスが時折あることに気づきました。Applications)で、データが文字列かどうかの判定を行う方法を探している方による検索でしょうか。[スポンサードリンク]文字列かを判定するサンプルマクロ参考になりそうな、サンプルマクロをご紹介しておきます。以下のマクロを実行すると、アクティブセルが文字列だったときに「文字列です。」、文字列でなければ、「文字列ではありません。」というメッセージが表示されます。"文字列ではありません。Then簡単なマクロです。VarType関数とはVarType関数は、引数に指定されたデータの型を、VbVarType列挙体で定義された整数値で返してくる関数です。VbVarType列挙体には下図のような定数が定義されていて、VarType関数は、文字列だったときにvbString(8)を返してきます。VarType関数による判定時の特徴VarType関数は、データの型をしっかり調べてくれます。文字列として入力された数字は、数値ではなく、文字列と判定してくれます。「'123」のように「'」(シングルクォート)を入力してから数字を入力した場合は、vbStringを返すということです。[セルの書式設定]ダイアログ-[表示形式]タブの[分類]欄で「文字列」を指定して、「123」のような数字を入力したときもvbStringを返してくれます。オブジェクト式解説編』を開催します。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。