• ベストアンサー

エクセルの入力規則について

Microsoft Excel 2002について教えて下さい。 他人が作ったエクセルファイルで、ある列の値は全てリストボックスで選ぶようになっており、それ以外の値を自分で書き込むと「ユーザーの設定によって入力できる値が制限されています」というエラーメッセージが出ます。 今選択肢の項目を一つ追加したいのですがどこからどうやるのかわかりません。ご存知の方教えて頂けませんか? 宜しくお願いします。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

予想される場合に付いて (1)VBAで入力規則を行っている (2)データ-入力規則で行っている    リストの元データが    (A)直接入力(カンマで区切ってリスト入力)    (B)セルの範囲指定    (C)セル範囲の名前で指定 の4つの場合があります。 (1)はまず考えられませんが、VBE画面で表示-プロジェクトエクスプローラを出しそれぞれのModuleXやSheetXを ダブルクリックして調べます。 その他は(B)の場合は設定されているらしいセル(ポイントすると▼がでる)において、データ-入力規則-(入力値の種類)リスト-(元の値)セル範囲を広げる。 (A)の場合は元の値にカンマ+項目を追加して打ちこむ (C)の場合は=何々で出てきますが、その名前を知り 名前定義を拡張して変更します。 (1)通常は列単位で、同じ規則と思いますが、極端なケースはバラバラがあり得て、どこのセルに入力規則が設定されているか (2)拡張性のあるリスト設定ガ出来ないか の問題は残りますが。

rio_grande
質問者

お礼

有難うございます。 (2)-Aにて対応できました。

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.4

#3です。 私が勝手に書いたことですが、 >どこのセルに入力規則が設定されているか もしこの確認が必要なら、 編集-ジャンプ-左下の「セル選択」ボタンクリック- データの入力規則で、入力規則が設定されているセルを 黒四角+白四角で表示してくれます。 ご参考になれば。

  • LINERS
  • ベストアンサー率21% (211/974)
回答No.2

入力規則としてリストから選ぶを言う指示がかかってます。そのリスト表があるはずなので、先の方の手順でそのリストはどこを参照しているのか探して、リストを拡張するなりして項目を増やしてください。

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

リスト選択のセルで「データ」「入力規則」として 「設定」タブの「元の値」を確認ください。 「A,B,C,D....」の場合は、カンマ区切りで追加 「=A1:A10」の場合は、範囲を拡張して、そのセルに入力 「=名前」の場合は、「挿入」「名前」「定義」でその名前の範囲を拡張して、そのセルに入力 になります。

rio_grande
質問者

お礼

有難うございます。 この方法で対応できました。

関連するQ&A

  • エクセルの『入力規則』について

    先日gyaku_beltさんの質問(NO.#47850)にsawawaさんが答えられていた補足説明についてです。 http://www.okweb.ne.jp/kotaeru.php3?q=47850 http://oshiete1.goo.ne.jp/kotaeru.php3?q=47850 http://www.okweb.ne.jp/iwedding/kotaeru.php3?q_id=47850 『選択肢にないものをキーボードから入力したい場合、 設定画面の”入力時メッセージ”タブの中の ”セルの選択時にメッセージを表示する”のチェックを はずしておいてください。デフォルトではチェックがついていて、リストにないものは入力できなくなってしまいますので』とありました。 そのようにやったのですが、リストに無いものをキー入力すると『入力した値は正しくありません。ユーザーの設定によって、セルに入力できる値が制限されています』のエラーになります。何回もトライしましたので操作は誤っていないと思うのですが・・・。 エクセルはExcel97 SR-2です。

  • Excelの入力規則について教えてください。

    Excelの入力規則を使用していて気になることがあります。 (1)リスト表示されている項目のフォントが小さすぎて困る時があります。 リスト表示項目のフォントサイズは調整できるのでしょうか? (2)リスト元のデータ行数が大きすぎると(65536行まで選択している場合など) リスト表示項目に何も表示されなくなりますが制限などがあるのでしょうか? ちなみにExcel2000を使用しております。

  • Excel の入力規則について教えてください。

    Excel2002 の入力規則で、ドロップダウンリストから選択した文字を変更したり、また、そのセルにリスト以外の文字を入力しようとすると「入力した値は正しくありません。」とメッセージがでてしまいます。 よく使用する名前だけをリストから選択し、それ以外は手入力したり、リストから選んだ名前の一部を変更したりすることはできないのでしょうか?教えてください。

  • エクセルの入力規則で数式を使うとうまく動かない

    エクセル2010で、例えばD列に入力値が100以下だとメッセージが出るようにしたいときに、「次の値以下」や「次の値の間」で設定するとうまくいくのですが、「ユーザー設定」で(D:D<100)やD列を選択しておいて単に(>100)だと何を入力してもエラーメッセージが出てくるのですが、数式を使う場合どうすれば設定できるのでしょう?

  • VBA 入力規則を使用したリストについて

    【動作環境】  Excel2010/Excel2000   あるセルについて、 入力規則のリストを使っています。 ユーザには範囲外の値を入力させたくなく、 手入力を禁止するためにそのセルはロックし、シートを保護しています。 これをExcel2010で実行させた場合、 リストから候補値を選択すると、 セルがロックされている旨のメッセージが表示され、 セルには何も設定されません。 まったく同じことを Excel2000で行うと問題なくリストで選択した値がセルに設定されます。 今回、Excel2000とExcel2010で動作するVBAが要求されており、 どのように回避すればよいか、ご教授願います。

  • エクセルの「入力規則」についてお尋ねします。

    エクセル2010です。 あるセルにデータの入力規則を設定します。 条件設定の入力値の種類を「リスト」にし、リストの値は、0,1,2,3と直接指定します。 これで設定したセルにはプルダウンで0,1,2,3を選択するか、直接0~3の数値の入力しかできなくなります。 ここまでは問題ないのですが、このセルにユーザー定義の書式、0"人"を設定して、1は1人と表示されるようにしました。そうすると、直接0~3の数値の入力ははじかれ、プルダウンで0,1,2,3を選択するしか入力ができなくなります。 リストに設定した値を正しく入力しているのに排除されるのはなぜでしょう? いろいろ試し、リストの値を、0,1,2,3と直接指定せず、セル範囲のリスト指定とし、そのセル範囲にもユーザー定義の書式、0"人"を設定しておけばクリアできました。 でも、たかだか数件のリストを指定するのにいちいちリストをワークシート上に作成し、そこにもユーザー定義の書式を設定しなければならないのは腑に落ちません。

  • エクセルの入力規則について

    エクセルの入力規則機能について質問があります。 入力値の種類をリストに設定されていて、元の値には”=項目”と記載されています。 項目は別のシートのリストをさしているようで、セルをポップアップするとその別シートの セルの内容が選択できるようになっています。別のシートのリストの項目を削除すると セルをポップアップするとその項目だけ選択できなくなります。 このような機能(”=項目”の定義の仕方)について、どのように設定すればよいか教え て下さい。 よろしくお願いいたします。

  • エクセルでセルの入力形式を制限する方法<<入力規則に関して>>

    エクセルのセルの入力規則に関して教えてください。 多数の人間にフォーマットの決まった表に入力をお願いします。 入力ミスを極力減らそうと考え、それぞれの項目に入力規則を設定しました。 例)担当地域という列には入力規則のリストを設定しリスト以外からは選べないようにする。 しかし、このような入力規則が設定されているセルに対してでも、コピー&ペーストを行うとリスト以外の値も入力可能であることが発覚しました。 コピー&ペーストにも耐えうる入力制限をお分かりでしたらどうか教えてください。 使用環境は Windows 2000 + Excel 97 です。 よろしくお願い致します。

  • エクセル2010 入力規則について

    宜しくお願いします。 エクセル2010の入力規則を使ってリスト入力するときに、 別のセルの入力内容によって、参照するリストが変わるように できないでしょうか? たとえば、A1(大項目)に入力する項目を入力リストから選択して入力し、 A1(大項目)の入力内容によってB1(中項目)の参照するリストが変わるようにしたいんです。 要するに、大→中→小と項目を絞っていくようにしたいんです。 不可能なら他の方法でもいいのでよろしくお願いします。

  • エクセル 「入力候補を複数表示させたい」

    Microsoft Excelにて 下記のような入力システムをつくりたいです。 セル編集モードの間、 そのセルに既に入力されている文字列を含む文字列を あるリストの中から全て集めてリスト表示し(予測入力候補リスト) その中からユーザが選んだ文字列をセルに入力する。 分かり易い類似例としては、 googleなどの検索ボックスが挙げられます。 検索ワードを入力すると、 ワードをすべて打ち終わる前に、 既に入力された文字列を含むワードのリストがリスト表示され、 ユーザはリストからワードを選択して検索ボックスに入力できます。