[[20030618181458]] 『入力規制の方法』(さんちゃん) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『入力規制の方法』(さんちゃん)

セルに全角英数文字を3文字しか入力できないようにしたい。

誤った入力時はエラーメッセージを出したい。


 まず、入力したいセルを選択して、メニュー『データ』から入力規則をクリック。
 さらに『日本語入力』タブを クリック、リストから全角英数字を選択。
 つぎに『設定』タブをクリック、入力値の種類から文字列(長さ指定)、
 データから次の値の間を選び、最小値3、最大値3とします。

 また、『エラーメッセージ』タブを選びます。スタイルを停止にしタイトルは「入力ミス」
 エラーメッセージは「英数字3文字でお願いします。」と入力。

 最後に選択したセルの書式設定で「表示形式」タブから文字列を選択して
 OKというのでどうでしょうか? (ひろ2)


ひろ2さん、回答ありがとうございます。

早速試してみたのですが、

全角、半角の規制がききません。

未入力および3文字以外の場合はメッセージはでますが

半角で入力しても規制がかからず入力できてしまいます。

再度、ご鞭撻ねがいます。


 それでは、逆に半角英数ではダメでしょうか?
 入力したいセルを選択。
 『データ』→『入力規則』→『日本語入力』タブでリストから「オフ(英語モード)」
 次に『設定』タブの「入力値の種類」で「ユーザ設定」、「数式」のところに
 "=LENB(A1)=3"でOKとします。(A1は選択したセルの先頭のセルです。)
 エラーメッセージは上の通りにしてもらえればいいです。 

 こうすると、逆に全角英数3文字は受け付けず、半角3文字を許可する設定に
 できるようです。
 どうしても全角にこだわる必要がある場合は、"=LENB(A1)=6"とする方法もありますが、
 これなら、半角で6文字も受け入れてしまうので上手くありません。(ひろ2)


大変ありがとうございます。

しかし、うまくいきません。

上記の様に設定しましたが、今度は何も受け付けて

くれなくなってしまいました。(設定したエラーメッセ−ジがでます。)

大変申し訳ありませんがよろしくお願いします。


 「数式」のところに""のマークは不要ですけれど入っているということはありませんか?
 もし入っていたら削除してください。『日本語入力』タブで「半角英数字」の設定で
 試してみてください。
 とろとろした返答ですみません。(ひろ2)


ひろ2さん。できました。

ありがとうございました。

いろいろお手数おかけいたしました。


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.