• ベストアンサー

EXCEL2003の入力規則で別ブックのリスト参照について質問です。

EXCEL2003の入力規則で別ブックのリスト参照について質問です。 ブック1に作成したリストを、ブック2で参照して一覧表を作成しています。 互いのブックを開いていると参照するのですが、ブック1(リストブック)を閉じてしまうと参照してくれません。 閉じたままでも参照してくれる方法は無いのでしょうか? 分かりましたら教えてください。

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

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

>INDIRECT関数を使用しない方法で別ブック参照が出来る方法をご存知でしたら教えていただけると助かります。 残念ながら、入力規則のリストは他ブックのセル範囲を参照できませんので、リンク貼り付けで対応されるのが最も簡便な対応です。 必要に応じて、作業用のシートを作成し、そのシートにリンク貼り付けして、セル範囲に名前をつけてシートを非表示にし、最後に入力規則のリストでその名前を参照するのがおすすめです。

nekojyarashi
質問者

お礼

ありがとうございました。 やはり出来ないのですね。。。残念です。 教えていただいた通りリンクの貼り付けで対応したいと思います。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

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

基本的にソフトで作られたデータは、そのソフトで開かなければ、内容を読めません。コンピュターのメモリにないデータは、読めないのがコンピュターの鉄則です。エクセルでもそんな開かないでデータを採るなんて、素人は考えないこと。えてして良くわかってない人が出来るのではないかと幻想を抱く。(Excel4.0マクロと言うものに、これの例外と思しきことが出てくるが、これも画面に表示しないが、メモリメモリに保存データを展開して、必要なデータ部分を割り出していると思われる。)

全文を見る
すると、全ての回答が全文表示されます。
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

>ブック1に作成したリストを、ブック2で参照して一覧表を作成しています。 INDIRECT関数でリスト範囲を指定しているのでしょうか? その場合は、ファイルを開いていないと参照できません。 このようなケースでは、ブック1のリスト範囲を入力規則を使用しているファイルにリンク貼り付けして、この範囲を参照するようにしてください。

nekojyarashi
質問者

補足

早々にありがとうございます。 おっしゃるとおりINDIRECT関数でリスト範囲を指定しています。 やはり同じブック内に入れるしかなさそうですね。 もし。。。 INDIRECT関数を使用しない方法で別ブック参照が出来る方法をご存知でしたら教えていただけると助かります。 何はともあれ、早々にありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルの入力規則のリスト

    教えてください エクセルの入力規則で、シート1がリストの出力、シート2が リスト一覧というブックを作成しているのですが、 シート1でリストから選んだ場合シート2のフォントをそのまま 依存させることは可能なのでしょうか? シート1で普通に入力しているものとの差別化が欲しいのです。 変な質問で申し訳ございませんがアドバイスよろしくお願いします。

  • EXCEL 入力規則のリストについて教えてください

    EXCELの入力規則でリストを作っています。 以前、こちらで別なシートにある一覧をリストの元データにする方法を教えていただいたのですが、元データが別なブックにある場合はどうでしょうか? EXCEL2000、XP、2003を使っています。 よろしくお願いします。

  • Excel2007入力規則

    Excel2007 別ファイルを参照しドロップダウンリストの入力規則を連動の方法 http://www.youtube.com/watch?v=oCmsytpKy8U 上記 YouTubeと同じ事をしたいと思っています。 詳しく解説して頂ける方、宜しくお願いします。

  • EXCEL:入力規則の「リスト」は別シートを参照できない

    表の中の項目をVLOOKUP関数を使って入力したいのですが、 検索値(文字列)の入力者が多数いるので 「入力規則」の「リスト」を使って入力するようにしました。 VLOOKUP関数は別シートの範囲も指定出来ますが リストは同じシート内に元の値を設定しなければならないので、 同じようなシートが多数ある場合、全てのシートに同じデータ(元の値)を入力しなければならず大変です。 何か良い方法はないでしょうか。 上司はマクロを使ったら?と言いますが どんなマクロを使ったら出来そうなのか見当が付きません。 どなたかアドバイスよろしくお願い致します。

  • EXCELの入力規則に関して

    EXCEL 2003 で簡単な品物の管理表を作成しています。 例えば、品目としてパソコンがあり、品番としてAとBが有ったとします。 "パソコン"はセルにそのまま表示させ、品番は入力規則でAとBと書かれたセルを参照させ、ドロップダウンリストで選択するような作り方をしています。 このような場合での質問です。 1)入力規則で別シートのセルを参照先とすることはできますか。 2)参照先を作成せずに、ドロップダウンリストを作ることはできますか。(値一覧をセルやデータに内包するような感じです) 3)入力規則を複数のシートにコピーし、片方の値を変更した場合、別シートの同じ入力規則の値も連動して変更させることは出来ますか。 入力規則の機能では作りきれない部分も有るかとは思いますが、なにか良いアイデアがあればご提案いただくと有り難いです。

  • エクセルで他のBookのデータを入力規則のリストに…

    エクセル(Excel2002)の入力規則についての質問です。 仮にBook1のsheet1のA列1~10行に元の値となるデータを作成し,これに「データ」と名前をつけます。 このデータをBook1とは異なるBook2のA列1行において入力規則の元のデータに設定しドロップダウンリストから選択することは可能でしょうか? Book1とBook2は同一フォルダにあります。 ご教示ください。

  • Excel2002、入力規則のリストについて

    Excel2002で入力規則のリストを作りたいのですが、 リストの元データは他のワークシートにあってもだいじょうぶでしょうか? 宜しくお願いします。

  • 入力規則をブック全体にかけるには?

    EXCEL2003です。月ごとに1枚のシートに数値を入力します。同じ数値を入力できないように、入力規則を設定しましたが、他の月(別のシート)、そのブック全体に、その入力規則を適用する方法はありますでしょうか? よろしくおねがいいたします。

  • Excel2010の入力規則:リスト、@

    Excel2010の入力規則のリストで、最初の文字に「@」を入力し、セルから選択してもなぜか、空白になってしまいます。 「@」を表示するにはどうしたらいいでしょうか? 回答よろしくお願いします。

  • excel(2003,2007) VBA 入力規則 別シートを参照した

    excel(2003,2007) VBA 入力規則 別シートを参照したリストについて、リストの中身しか選べなくしたい OS:Windows XP Office:2003,2007 入力規則でリストを作った時、「元の値」に別シートに作ったリストを参照する設定にしています。 そのリストの内容が「赤」「青」「黄」だった場合、その3つしか選べないように制限することは可能でしょうか? 同じシート内にリストを作れば可能であることは知っていますが、別シートを参照した状態でもそれができればいいなと思っています。 別シートを参照している場合は無理なのか、無理でなければどうすればいいのか。 方法をご存知の方、教えてください。宜しくお願い致します。

専門家に質問してみよう