- ベストアンサー
EXCEL2000 VBAにおいてユーザフォーム上での入力チェック
ユーザフォーム上のテキストボックスに数字のみ入力するように制御したいのですが、英字が入力された場合、エラーメッセージを出した後、フォーカスをそのテキストボックスに戻したいのですが、うまくいかず、次のところにフォーカス移動してしまいます。どのようにすればいいか、ご教示願います。
- みんなの回答 (3)
- 専門家の回答
ユーザフォーム上のテキストボックスに数字のみ入力するように制御したいのですが、英字が入力された場合、エラーメッセージを出した後、フォーカスをそのテキストボックスに戻したいのですが、うまくいかず、次のところにフォーカス移動してしまいます。どのようにすればいいか、ご教示願います。
お礼
迅速な回答ありがとうございました。 回答の中にありますようにメッセージボックスでエラーメッセージを出して、その後SetFocusでフォーカスをその項目に戻そうとしていました。 最初から数字から打てないという提案を使わせてもらうことにします。