• ベストアンサー

ExcellのVLOOKUPについて

VLOOKUPのような関数もしくは、その他の方法で、 図(オートシェイプetc)やグラフを 引っ張ってきて表示できるのでしょうか? ※イメージは、VLOOKUPのように検索値を入力して、 別シートに表示させるという形です。 なにか良い方法がありましたら、教えていただきたいのですが・・・。

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

  • ベストアンサー
  • uro_tan
  • ベストアンサー率15% (6/40)
回答No.1

図のリンクを使えばできると思います。 http://officetanaka.net/excel/function/tips/tips14.htm

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.2

できません。関数は対応する「値」だけを探してくるものですから、画像やコントロールを持ってくる機能はまた別です。 ただ名称等から、関連のある画像ファイル名を探し、その画像ファイル名によって、画像を表示することは可能ですが、それは関数の働きとはいえないでしょう。 A1に春と入れると丘、夏と入れると睡蓮・・が出るプログラムを 作ってみました。しかしこれはVLOOKUPだけではできません。 イベント 図の挿入 だどを知ることが大切です。 例 D1:F4に D列   E列 春 Blue hills.jpg 夏 Water Lilies.jpg 秋 Sunset.jpg 冬 Winter.jpg のデータを作る。 B1に =VLOOKUP(A1,$D$1:$E$4,2,FALSE) と入れる。 Sheet1のChangeイベントに Private Sub Worksheet_Change(ByVal Target As Range) Worksheets("Sheet1").DrawingObjects.Delete fn = "c:\Documents and Settings\All Users\Documents\My Pictures\Sample Pictures\" & Range("B1") ActiveSheet.Pictures.Insert(fn).Select Selection.ShapeRange.IncrementLeft 200 Selection.ShapeRange.IncrementTop 200 Selection.ShapeRange.IncrementLeft -100 Selection.ShapeRange.IncrementTop -100 End Sub

関連するQ&A