Excel 2007で指定したリストが表示されない理由と解決方法

このQ&Aのポイント
  • Excel 2007で入力規則の指定リストが表示されない理由と、その問題を解決する方法について説明します。
  • Excel 2007のセルに入力規則で指定したリストが表示されない場合、マウスの右クリックで表示されるドロップダウンリストを左クリックしても何も表示されない状態になります。
  • この場合、セルに指定したリストではなく、該当セル上部の別の複数セルに記載された内容が表示される問題が発生します。そのため、入力規則で指定した情報のみを選択する方法を知りたいと思います。
回答を見る
  • ベストアンサー

お世話になります。

お世話になります。 エクセル2007でセルにデ-タ- 入力規則 リスト 元の値 にindirect関数で別シ-トの縦列10セル程度を設定してあるセルに マウスを当てて右クリックし、ドロップダウンリストから選択 を左クリックしますと、入力規則で指示したリストではなく、当該セル上部の複数セルに記載された内容が表示されます。 当該セルには入力規則で作成したリストを選択抽出する小さなアイコン(中に下向き黒三角が表示されています)が表示されますので当該アイコンを左クリックすれば入力規則で作成したリストから選択可能となっています。 入力規則で作成した情報のみ選択する方法=マウスの右クリックで表示されるドロップダウンリストを左クリックしても何も表示されない状態にするにはどのようにしたら宜しいでしょうか。 お手数を掛けますがご存じの方いらっしゃいましたらお教えください。

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

基本的に入力規則は「入力」したデータだけを限定するもので、たとえばコピー「貼り付け」したり、「リスト」から選択する操作は入力規則の対象外です。 「ドロップダウンリストから選択」(以前のバージョンではリストから選択)は、入力する上のセルに記入されているデータから、選択する操作ですので「貼り付け」操作と同様に入力したことにはならないため、この操作での入力を制限することはできません。 右クリック「ドロップダウンリストから選択」でメニューを表示しないようにするには、その上のセルを空白にするようなことが考えられます。 どうしてもこの右クリックメニューを出させたくない場合は、たとえばVBAを使って対象セルで右クリックメニューを表示させないような対応になると思います(ネット検索すればコード例が出てくると思います)。

samchan
質問者

お礼

ありがとうございました。 幾つか教則本を探してはいたのですが、上セル空白という一番明確容易な方法は記載されていなかったようでした。 教えていただきました方法ですと少しだけのデザイン変更で済みそうですので助かります。 自信はありませんがVBAでの非表示にもチャレンジしてみようと思います。 本当に助かりました。ありがとうございました。 拝

関連するQ&A

  • エクセルのドロップダウンリストに関して教えてください!!

    エクセルで表を作り、リストから選択するときによくわからないことがありました。 入力規則からリストを選び、「ドロップダウンリストから選択」というのはチェックをつけたままにしました(多分普通のやり方だと思うのですが・・・)。 しかし、そのリストから選ばなければならないセルで、マウスを右クリックし、「ドロップダウンリストから選択」にすると、なぜか、リストではないところに入っている言葉が選択肢として出てきます。 私たちがよくやるように、下向きの矢印(というのでしょうか?)をクリックしたときには、ちゃんと出てきてほしいリストが出てきます。 これはどういうことなのでしょうか? これだけのことですが、結構困っております(ちょっとわけあって)。 わかりにくい表現がありましたら、その点をご指摘下さい。あまり勉強もしていないので、どのように書いてよいのかわからないまま無理やり質問してしまいました。 よろしくお願いします。

  • Excel:macでのリストの作り方

    WindowsのExcel2003で作成したファイルをMacに持込み、Excel X for Macで開きました。 この時、Excel2003で作ったドロップダウンリスト(データ>入力規則>入力値の種類:リスト、で作成したもの)の▼マークが表示されません。 リストで指定した項目以外は入力できなくなっているので、入力規則自体は生きているのですが、 セルの右に▼マークが表示されないのでリストから選ぶことができません。 Excel X for Mac側で新規作成したシートでWindows版と同じようにリストを作成すると正常に作成できるのですが、 持ち込んだファイルだとリストの▼マークが消えてしまいます。 持ち込んだファイル上のリストを一旦削除し、再度作成しなおしてみても▼マークが表示されません。 何が原因でしょうか。

    • ベストアンサー
    • Mac
  • ドロップダウンリスト

    お聞きしたいことがあります。 リストを作成し、入力規則からドロップダウンリストで 項目を選択する表を作成しました。 しかし、A列の幅が狭く、ドロップダウンリストで表示されるリストの文字が最初の3文字ぐらいなのです。 列の幅分しか、リストの表示スペースがないのです。 A列の幅に関係なく、もう少し表示されるリストの幅というか文字を増やすには、どうしたらいいでしょうか。 列の幅を広げたり、隣のセルを結合することは、表のレイアウト上できません。 ちなみに、別のエクセルの表では、それができているのですが、それをどうやったかわかりません・・・。 どなたかわかる方、教えてください。

  • エクセルでドロップダウンリストを使いたい

    こんにちは。 エクセルでのデータの入力にドロップダウンリストを使いたいのですが 方法がわからないので教えてください。 やりたいことは以下のとおりです。 ・ドロップダウンリストは初めから表示する。  (クリックしたら表示されるのではだめ) ・ドロップダウンリストの選択項目はセル参照でも  直接入力でもどちらでもよい。 クリックしたら表示される方法はなんとかわかったのですが、 初めから表示しておくやり方がわからないです。 よろしくおねがいいたします。

  • エクセルでの”リストから選択”について

     こんにちは エクセルで通常、”リストから選択”して入力する場合、 該当セルを右クリックして、”リストから選択”を選んで 実行しますが、 ある特定の列だけ(仮にA列として)、 常時”リストから選択”になるよう、 (つまり当該セルがアクティブになったらすぐ) リストが表示するように設定することは可能でしょうか? 可能であるならば、その方法をご教示ください。  よろしくお願いします。

  • Excelの入力規則でリストの値を選択できません。

    Excelの入力規則でリストの値を選択できません。 環境:WinXP Excel2003 表内のセルに入力規則でリストを設定しました。 リストは場所指定ではなく、入力規則タブのリスト欄にカンマで区切って直接値を入力しています。 リストの内容はメールアドレス用のドメインです。 ("@docomo.ne.jp,@softbank.ne.jp"というふうにドメインをリストにしています) 表は下記のような作りになっています。 A1セル:アカウント 直接入力 A2セル:ドメイン ドロップダウンリストから選択 ドロップダウンリストは正常に表示されるのですが、値を選択してもセルには何も表示されません。 試しにリストの値を"a,b,c"に変更したら正常に選択・表示されました。 ※添付画像のような状態から値を選択してもセルには何も表示されません 値が選択できないのは何が原因でしょうか? ご教示宜しくお願い致します。

  • エクセル入力規則

    エクセル2000で入力規則のリストで、ドロップダウンリストから選択できるようにしていましたが、突然ドロップダウンリストがでなくなりました。(横にでる▽印もでない) 入力規則の設定はちゃんとなってるのですが・・・ なぜでしょう?困ってます。

  • セルに自動で文字を入力するには(オフィス2000)

    セルへの文字入力について質問があります。 セルに、入力規則のリストで入力を行っています。 リストが参照しているセルは、IF関数を使用して、○か空欄の表示判定を行っています。(セルは隠している) 入力項目が大量にあるため、ドロップダウンリストでは効率が あまりよろしくありません。   A   B  C 1 アイス    ○ 2 かき 3 なし     ○ ↓ 100         B列はあくまでチェックを行いたいので、手動で選択しなければ なりません。(○がある場合は空欄のときは入力不可を示しています。) マクロでの、ダブルクリックで文字が入力できる項目などもみたのですが、マクロのイメージに合うような物が見つけられませんでした。 (マクロも記録をつなげるぐらいなのですが・・・) このような処理をしている場合は、やはりドロップダウンリストを 使用するしかないのでしょうか? よろしくお願いいたします。

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

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

  • エクセルで、下記のようなことをするには?

    セルA1に入力規則でリストを作成しています。 たとえばA1のリストが「あ行」「か行」 ここでA1のリストから「あ行」を選択すると A2のリストから「あ」「い」「う」「え」「お」の入力規則のリストを表示 同じようにA1のリストから「か行」を選択すると A2のリストから「か」「き」「く」「け」「こ」の入力規則のリストが表示 よろしくお願いします。

専門家に質問してみよう