[[20110924120309]] 『商品リストに画像挿入したい』(あん) >>BOT

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『商品リストに画像挿入したい』(あん)

シート1にデータが入ってます
A列 品名コード B列規格 C列・・・  

シート2は検索で画像付き商品カルテを作りたいと思ってます

たとえばA1に品名コードを入力した時G5:I10の範囲で画像が表示したいのですが
どうしたらよいかわかりません・・・

誰か教えていただけませんか?

画像はjpgで一応フォルダ(フォルダ名は商品画像一覧)に入ってます。

Excel2003 WindowsXP


 ↓が参考になりませんか?
[[20080209021147]] 『画像の貼り付け』(VBA初心者)

 ただ、一度表示した画像は消えないなど
 使用方法によっては工夫の必要があるかと思いますが。
 (とおりすがり子)

大変助かりました
思いのとおりになりました

あともうひとつあるんですが・・・

A1に違う品名コード入れてマクロ実行するとさっきの画像の上に画像が入るので
いったん画像消してから画像を入れることできますか?


 実際にどのように運用しているのか詳細がわかりません。
 ご自分のコードは、提示するようにしてください。

 画像を表示した際に独自の名前を画像につけておく方法
 例えば、「カルテ画像」と画像に決められた名前をつけて置けば、新たな画像を貼り付ける前に 
 「カルテ画像」という名前が付けられた画像を削除するコードを記述するで良いですね!!

 他には、G5:I10に画像を貼り付けるなら、この下にあるセルは隠れるわけですから、
 このセルに画像名を保存しておいて、新たな画像を貼り付ける前に 保存した名前の画像を削除するコードを記述する

 なんて方法が考えられます。

 ichinose


 ちょっと乱暴かもしれませんが、挿入処理の直前に
    With Range("G5")
        For Each pic In ActiveSheet.Pictures
            If Abs(pic.Left - .Left) < 0.01 And Abs(pic.Top - .Top) < 0.01 Then
                pic.Delete
            End If
        Next
    End With
 と置いたらだめでしょうか。
 (Mook)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.