途中から失礼します。
No1の図のリンク貼り付け
>数式バーの =Sheet2!$B$1 を =zu に変えます
の「=zu」にする前で Sheet2!$B$1 に図形を置いたとき、Sheet1のB1に図形が表示されていますか?
表示されているとして
>Sheet1のA2に数字を入れても対応する図形が表れません。
Sheet1のA1に数字をいれるようになっていますよ。
「=VLOOKUP(Sheet1!$A$1~」になっていますから。
-------------------------------------------------
違う方法も試してみて。
No1さんと似ていますが、INDEX関数を使う方法です。
新しいシートのほうが迷わないのでSheet3にリンク貼り付けします。
(1) No1さんのSheet2にある図を利用します。
(2) 図形を入れていない状態でSheet2のB1セルをコピーし、図のリンク貼り付けでsheet3のA1セルに貼り付けます。A1セルの大きさを適宜に設定します。
(3) リンクしている図が選択されている状態なら数式バーに「=Sheet2!$B$1」が表示されていますね。(ここまでNo1さんの方法と一緒)ここで図形をSheet2のB1セルに入れてみてください。入れた図形がsheet3のA1セルに表示されていますよね。
(4) メニューの[挿入]→[名前]→[定義]を開いたら、名前を[zukei]にし参照範囲を =INDEX(Sheet2!$B:$B,Sheet3!$A$2) にします。
(これは、シート2のB列すべてから、シート2のB1から1になるように番号をふって参照し、シート3のA2セルの番号で選んでいます)
(5) 仮に番号を入れるセルを[A2セル]としてこのセルを選択し、メニューの[データ]→[入力規則]→[設定]タブの[入力値の種類]を[リスト]にし、[元の値]を[1,2,3,4,5,~]と図形の数だけ数字を入れて範囲を決めてください。
(これは範囲を決めないとB列すべて読み込んでしまうので範囲が広くなるのを防ぐためと、図形の数以上にA2セルに数字を入れさせないため)
(6) (3)のリンクしている[A1セル]の図を選択し、数式バーの =Sheet2!$B$1 を =zukei に替えます。
これで[A1セル]に[A2セル]の[リスト]の中から選ばれている番号の図形が表示されていると思います。
今後、図形を増やしても、入力規則のリストの数を増やせば対応してくれます。
他の方法↓
お礼
ご親切にありがとうございました。 とりあえず急ぎの用だったので、図をすべてコピーしてごまかしてしまいました。 今後少しづつ勉強していきます。