みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Excelの入力規則 バイト数で指定

宜しくお願いします。

Excel2003で、10バイト以上入力した場合はエラーメッセージを出すような方法はありますでしょうか?

データの入力規則で、「入力値の種類を文字列(長さ指定)」、データを「次の値の間」にして、最小値を「1」、最大値を「10」にすると、文字単位でしていされているようで、全角10文字入ってしまうようです。(「文字数」で換算されてしまうようです。)

何か方法がありましたらご教示ください。

投稿日時 - 2007-09-10 15:53:30

QNo.3332783

困ってます

質問者が選んだベストアンサー

#2です下記の#1は#2の間違いでした。
列を指定し入力規制の設定をすれば列全体になります。
また、列全体ではなく個々の離れたセルなどに指定する場合は入力規制が設定されたセルをコピーし規制をしたいセルに貼り付ければ可能です。

投稿日時 - 2007-09-10 16:31:41

お礼

ありがとうございました。
実現出来そうですm(__)m

投稿日時 - 2007-09-10 16:53:11

ANo.4

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.3

#1です。記載し忘れ・・・
=LENB(B4)<=10
のB4はテストしたセルなので質問者さんの必要に応じたセルにして下さい。

投稿日時 - 2007-09-10 16:08:34

ANo.2

こんにちは。
入力規制でという事なので・・・
設定の入力値の種類を
「ユーザー設定」
数式に
=LENB(B4)<=10
を記入
これで半角では10文字、全角では5文字を超えると規制がかけれます。

投稿日時 - 2007-09-10 16:06:44

ANo.1

「入力規則」でいかがでしょう?

入力値の種類:ユーザー設定
数式:=LENB(A1)<10

※全部入力後確定時点でのメッセージになります。

投稿日時 - 2007-09-10 16:04:18

補足

返答ありがとうございます。
1つのセルではなく、1列全体に指定する事は可能でしょうか?

投稿日時 - 2007-09-10 16:14:41

あなたにオススメの質問