質問: エクセルのデータ機能の中にある「入力規則」を使って特定のリストの単語を ドロップダウン形式で入力できるようにしたいのですが、同一ワークシート内に あるリスト以外からは引っ張れないのでしょうか? クリックでセルを指定するやり方でできなかったので手入力でシート名を\ と!で区切って「\sheet1!$B1$B9」みたいな感じで(\sheet1だけ手入力)すると 他シート・ブックからは参照しないみたいなアラートがでましたが・・・。 以前雑誌を見てやった記憶があるのですが雑誌が手元にないので困っています。 全く違った機能を使うのでしょうか? ちなみにエクセル2000を使っています。
回答: 入力規則で指定するリストは、アラートに表示されている通り、同一ワークシート内のセルに限られます。 仰られている機能は、フォーム機能にあります。 「フォーム」ツールボックスにある、リストボックス・コンボボックスならば、どのセルでも参照できますし、その結果を反映させるセルの場所に制限はありません。 ただし、入力範囲で指定したリストから選ぶと、「リンクするセル」に表示されるのは、指定したリストのセルの内容そのものではなく、リストの何番目にあるかを示す数字になりますので、Offset関数を使用するなどして、多少加工が必要です。