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

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

解決済みの質問

エクセルのドロップダウンリスト

エクセルのデータ機能の中にある「入力規則」を使って特定のリストの単語を
ドロップダウン形式で入力できるようにしたいのですが、同一ワークシート内に
あるリスト以外からは引っ張れないのでしょうか?
クリックでセルを指定するやり方でできなかったので手入力でシート名を\
と!で区切って「\sheet1!$B1$B9」みたいな感じで(\sheet1だけ手入力)すると
他シート・ブックからは参照しないみたいなアラートがでましたが・・・。
以前雑誌を見てやった記憶があるのですが雑誌が手元にないので困っています。
全く違った機能を使うのでしょうか?
ちなみにエクセル2000を使っています。

投稿日時 - 2001-10-22 20:15:56

QNo.155646

すぐに回答ほしいです

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

こんにちは

 以下のページがご参考になるのでは?

【エクセル技道場】-入力規則-名前定義で、[リスト]で他のシートの範囲を利用
http://www2.odn.ne.jp/excel/waza/validation.html#SEC2

参考URL:http://www2.odn.ne.jp/excel/waza/validation.html#SEC2

投稿日時 - 2001-10-22 22:27:11

お礼

そう!これですっ!確かこんな感じでした。
こんなサイトがあったんですね。
ありがとうございますっっ。m(__)m

投稿日時 - 2001-10-23 09:12:24

ANo.3

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

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

回答(3)

ANo.2

こんばんは!

他ファイルからだと不可能ですが
同一BOOKの他シートからなら

範囲に名前を定義して
元の値欄に =定義した名前

で可能です。

投稿日時 - 2001-10-22 21:33:57

お礼

やっぱり同一ブックじゃないとだめなんですね・・・。
勉強になりました。ありがとうございます。

投稿日時 - 2001-10-23 09:07:51

入力規則で指定するリストは、アラートに表示されている通り、同一ワークシート内のセルに限られます。

仰られている機能は、フォーム機能にあります。

「フォーム」ツールボックスにある、リストボックス・コンボボックスならば、どのセルでも参照できますし、その結果を反映させるセルの場所に制限はありません。

ただし、入力範囲で指定したリストから選ぶと、「リンクするセル」に表示されるのは、指定したリストのセルの内容そのものではなく、リストの何番目にあるかを示す数字になりますので、Offset関数を使用するなどして、多少加工が必要です。

投稿日時 - 2001-10-22 21:33:26

お礼

ありがとうございます。フォームって使った事なくて・・・。
そういう風に使うんですね。

投稿日時 - 2001-10-23 09:06:04

あなたにオススメの質問