良回答には200ポイント差し上げます。
(ただし、当方初心者なので、注釈をかなりたっぷりめにつけていただけると幸いです。)
画像をご覧ください。
シート[マスタ]は、入力規則に設定するリストです。
全てのシートに対して、入力規則を設定します。
A列は、設定したいシート名。
B列は、リストの内容です。
このとき、A列の値が連続していさえすれば、
行を挿入・削除しても、
それぞれのシートに入力可能な値が
自動的に変化するようにする方法を
ご教示願います。
よろしくお願いいたします。
名前を使えば可能です。
(他のシートからリストを使っているということは既に使っているかもしれませんが)
http://kokoro.kir.jp/excel/name.html
リストに名前をつけます。
例えば、図でいくと、B2:B6を選択して左上の名前ボックスに「野菜」と入力します。
この名前は途中に挿入すると範囲が自動的に広がります。
ただし、一番上や下に挿入しても広がらないので注意してください。
そして、入力規則でリストを設定するときに名前で設定します。
=野菜
回答者 | 回答 | 受取 | ベストアンサー | 回答時間 | |
---|---|---|---|---|---|
1 | ![]() |
27回 | 17回 | 1回 | 2009-07-05 12:15:10 |
すみません。質問のしかたが悪かったです。
例では、設定したいシートは2つだけなのですが、
実際には数十シートあるので、
ボタン一発で全てのシートに入力規則を設定したい
(なおかつメンテを楽にしたい)という意図でした。
読み返してみると、それが全く伝わらない文章でしたので、
いったん終了して質問しなおしさせてください;