• ベストアンサー

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

宜しくお願いします。 Excel2003で、10バイト以上入力した場合はエラーメッセージを出すような方法はありますでしょうか? データの入力規則で、「入力値の種類を文字列(長さ指定)」、データを「次の値の間」にして、最小値を「1」、最大値を「10」にすると、文字単位でしていされているようで、全角10文字入ってしまうようです。(「文字数」で換算されてしまうようです。) 何か方法がありましたらご教示ください。

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

  • ベストアンサー
  • WWolf
  • ベストアンサー率26% (51/192)
回答No.4

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

hide76318
質問者

お礼

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

その他の回答 (3)

  • WWolf
  • ベストアンサー率26% (51/192)
回答No.3

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

  • WWolf
  • ベストアンサー率26% (51/192)
回答No.2

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

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.1

「入力規則」でいかがでしょう? 入力値の種類:ユーザー設定 数式:=LENB(A1)<10 ※全部入力後確定時点でのメッセージになります。

hide76318
質問者

補足

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

関連するQ&A