VBAテーブル上のデータ型が数値型になっている場合、テーブルやクエリー、あるいはフォームからそのフィールドにアルファベットや漢字を入力しても、Accessが自動的にデータチェックを行ってくれるので、誤ったデータがテーブルに書き込まれることはありません。VBAでInputBox$関数を使ってデータ入力を行うような場合、あるいはテーブルと連結されていないテキストボックスにデータ入力を行うような場合には、入力後にそのデータが数値かどうかチェックしないと、その後の計算処理等でエラーを招く可能性があります。そこで、「IsNumeric」関数を使うことによって、入力されたデータが数値かどうかを事前に調べることができます。If次の図はこのコードの実行例です。ここではわざと間違ったデータ"123456ABC"を入力してみました。|この情報は参考になりましたか?、問題は解決しましたか?、もしまだなら......T'sWareのワンポイトテクニカルアドバイスをご利用ください。3000円/件〜でご支援します。