• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelでリストボックスよりオブジェクトを表示させたい)

Excelでリストボックスよりオブジェクトを表示させたい

このQ&Aのポイント
  • Excel2002で作成される社員向けのイントラ掲出用マニュアルや手順書では、VLOOKUPやリストボックスを使用して文字や数値だけでなく、画像やオートシェイプで作成されたオブジェクトを表示することができますか?Excel技道場のサイトでそのサンプルを見つけましたが、その仕組みがよくわかりません。どのようにして実現されているのでしょうか?
  • Excel2002で作成される社員向けのイントラ掲出用マニュアルや手順書では、VLOOKUPやリストボックスを使用して文字や数値だけでなく、画像やオートシェイプで作成されたオブジェクトを表示することができますか?Excel技道場のサイトでそのサンプルを見つけましたが、その仕組みが不明です。ご存知の方がいらっしゃいましたら教えてください。
  • Excel2002で作成される社員向けのイントラ掲出用マニュアルや手順書では、VLOOKUPやリストボックスを使用して文字や数値だけでなく、画像やオートシェイプで作成されたオブジェクトを表示することができるのでしょうか?Excel技道場のサイトでそのサンプルを見つけたのですが、その仕組みが分かりません。ご存知の方がいらっしゃいましたら教えてください。

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

  • ベストアンサー
  • KenKen_SP
  • ベストアンサー率62% (785/1258)
回答No.1

[図のリンク貼り付け]+[名前の定義]+[関数] の複合技ですね。 試しに (1) A1セルをコピーしたあと、適当なセルを選択 (2) [Shift]キーを押しながら[編集]-[図のリンク貼り付け]をクリック A1 セルに何か入力すると貼り付けた画像と連動しているのがわかります。 (2)で貼り付けた画像を選択すると、数式バーに =$A$1 とあってリンク されていることが確認できると思います。 次に A1 セル内にシェープでも画像でもいいから挿入してみてください。 これも連動しますよね。仕組みとしては以上です。 あとは応用で、リストボックスなどで動的に参照範囲を設定するためには [名前の定義]という機能を使います。例えば、 1. [挿入]-[名前]-[定義] クリック 2. [名前の定義]ウインドウが開く 3. [名前]に例えば PIC と入力 4. [参照範囲]に =INDIRECT("A" & $C$1) と入力 5. [OK]をクリックして 2. のウインドウを閉じる 6. 上記(2)で挿入した図を選択し、数式バーの式を =PIC に変更 この状態で C1 セルに番号を入力すると、A列のその番号のセルがリンク されます。 あとは、考えてみてください。

12tadashi
質問者

お礼

本当にありがとございます。この方法でやればオートシェープのオブジェクトはもちろん、画像までもが自動に挿入されるんですね。ようやく理解できました。この方法を活用したいと思います。本当に本当にありがとうございます。

関連するQ&A