質問: エクセル ハイパーリンクで画像を表示 ハイパーリンクで画像を呼び出す際、クリックしてブラウザを立ち上げるのでなく、エクセルの画面上(セル内)にそのまま表示させる書式設定や関数などはありますか?ご存知でしたら教えて下さい。 <詳細> 画像入りの商品タグを自動で作成する表を作っています。 商品一覧表(シート(1))からタグを作りたいものにチェックを入れると、別シート(シート(2))にタグの体裁で情報が配置され、そのまま印刷できる...というものです(a4用紙1枚に縦型のタグが60枚程度)。 関数を使って文字情報を配置するところまでは何とかできたのですが、画像の配置のところでつまずいています。 取り急ぎ画像を直接ドラッグして配置し、1つ1つ並べ直していますが、商品数が多いのと(1万点ほど)情報の変更が頻繁にあるので、方法があれば画像も自動配置したいと思っています。 シート(1) a列 b列 c列(画像リンク) 1 商品番号 | 棚番a1 | c:\dcuments (略) 001.jpg 2 商品番号 | 棚番a2 | c:\dcuments (略) 002.jpg 3 商品番号 | 棚番b1 | c:\dcuments (略) 003.jpg : シート(2) | ̄ ̄ ̄ ̄| ̄ ̄ ̄ ̄| ̄ ̄ |商品番号|商品番号| |........|........| |商品画像|商品画像|←※ |........|........| |棚番:a1|棚番:a2| |____|____|__ | ̄ ̄ ̄ ̄| ̄ ̄ ̄ ̄| ̄ ̄ ※=hyperlink(シート(1)!c1,"■")) (別名(■)のところをどうにかすればいいのでしょうか...) どうぞよろしくお願いいたします。
回答: 関数ですか... 無いこともなく、[名前の定義]と組み合わせれば可能ですが、 事前に画像を読み込んでおかないといけないので『(1万点ほど)』だとおよそ実用的ではないです。 一応、http://oshiete1.goo.ne.jp/qa5092871.html こちらで紹介したサイト http://www.officetanaka.net/excel/function/tips/tips14.htm や http://www.geocities.jp/chiquilin_site/data/050530_search.html ここなど参考になるかもしれません。 実際にはセルに画像ファイルのフルパスを入力しておいて、関数で参照し、 マクロで読み込むという処理になってしまうでしょうね。 以下q&a参考に、セル位置等応用できれば、なんとかなるかもしれません。 『マクロでセルに入れたファイル名の画像を隣のセルに読み込む』 http://oshiete1.goo.ne.jp/qa5454724.html 『vbaを使ったエクセルでの画像複数表示』 http://oshiete1.goo.ne.jp/qa4004938.html 『社員写真帳への写真の取り込みについて質問です』 http://hpcgi1.nifty.com/kenzo30/b_cbbs/cbbs.cgi?mode=al2&namber=29522&rev=&no=0&p=r&klog=191 がんばってみてください。