『入力規制の方法』(さんちゃん) セルに全角英数文字を3文字しか入力できないようにしたい。 誤った入力時はエラーメッセージを出したい。 ---- まず、入力したいセルを選択して、メニュー『データ』から入力規則をクリック。 さらに『日本語入力』タブを クリック、リストから全角英数字を選択。 つぎに『設定』タブをクリック、入力値の種類から文字列(長さ指定)、 データから次の値の間を選び、最小値3、最大値3とします。 また、『エラーメッセージ』タブを選びます。スタイルを停止にしタイトルは「入力ミス」 エラーメッセージは「英数字3文字でお願いします。」と入力。 最後に選択したセルの書式設定で「表示形式」タブから文字列を選択して OKというのでどうでしょうか? (ひろ2) ---- ひろ2さん、回答ありがとうございます。 早速試してみたのですが、 全角、半角の規制がききません。 未入力および3文字以外の場合はメッセージはでますが 半角で入力しても規制がかからず入力できてしまいます。 再度、ご鞭撻ねがいます。 ---- それでは、逆に半角英数ではダメでしょうか? 入力したいセルを選択。 『データ』→『入力規則』→『日本語入力』タブでリストから「オフ(英語モード)」 次に『設定』タブの「入力値の種類」で「ユーザ設定」、「数式」のところに "=LENB(A1)=3"でOKとします。(A1は選択したセルの先頭のセルです。) エラーメッセージは上の通りにしてもらえればいいです。 こうすると、逆に全角英数3文字は受け付けず、半角3文字を許可する設定に できるようです。 どうしても全角にこだわる必要がある場合は、"=LENB(A1)=6"とする方法もありますが、 これなら、半角で6文字も受け入れてしまうので上手くありません。(ひろ2) ---- 大変ありがとうございます。 しかし、うまくいきません。 上記の様に設定しましたが、今度は何も受け付けて くれなくなってしまいました。(設定したエラーメッセ−ジがでます。) 大変申し訳ありませんがよろしくお願いします。 ---- 「数式」のところに""のマークは不要ですけれど入っているということはありませんか? もし入っていたら削除してください。『日本語入力』タブで「半角英数字」の設定で 試してみてください。 とろとろした返答ですみません。(ひろ2) ---- ひろ2さん。できました。 ありがとうございました。 いろいろお手数おかけいたしました。