入力規則のリストを使って、セルにリストを設定するとします。
Excel 2003まででは、リストに表示する元のデータが別のシートに入力されている場合、別シートのアドレスを直接指定できませんでした。試しにやってみましょう。まずは、Excel 2003の動作から。
Sheet1のセル範囲A1:A3に、リストの元になるデータを入力します。名前は設定しません。
別のシートを開きます。
入力規則のリストを設定します。[元の値]ボックスには、別シートのアドレスを直接指定します。
[OK]ボタンをクリックするとエラーになります。別シートを参照する条件式は設定できないからです。
(よく見ると、↑変な日本語ですね^^;)
同じ操作をExcel 2007でやってみます。
リストが設定できました。
Excel 2003までのバージョンでも、リストの元になるデータが入力されているセル範囲に名前を設定して、[元の値]ボックスでその名前を参照することで、別シートのデータをリストに表示することができます。しかし、ごく希に、名前の乱用によって管理が煩雑になるケースもありました。直接アドレスを指定できるに越したことはありません。細かいけれど、うれしい改良点ですね。