• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel数字を入力し画像を呼び出し(マクロ))

Excel数字を入力し画像を呼び出し(マクロ)

このQ&Aのポイント
  • Excelマクロを使用して、特定の数字を入力すると指定ディレクトリに保存されている画像を呼び出す方法について質問があります。
  • 現在のマクロは1箇所でしか動作しないため、同じ動作を複数箇所で行えるマクロにすることは可能でしょうか?応用したいです。
  • 質問者はExcelの初心者であり、申し訳ないと思っています。回答をお願いします。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

手順: ご質問に書かれている現在のマクロを「漏れなく」消去する 改めて下記をコピー貼り付ける private sub Worksheet_Change(byval Target as excel.range)  dim h as range  dim myPath as string  dim myFile as string  mypath = "K:\test\" ’実態に合わせて正しく修正のこと  on error resume next  for each h in application.intersect(target, range("C:C"))   activesheet.shapes("画像" & h.address).delete   myfile = h.value & ".png"   if h <> "" then    with activesheet.pictures.insert(mypath & myfile).shaperange     .name = "画像" & h.address     .lockaspectratio = msotrue     .top = h.top     .left = h.offset(0, 3).left     .height = 30.75    end with   end if  next end sub C列に番号を記入すると,F列に画像を挿入します。 番号を消去すると(間違った番号を記入すると)画像を消去します。

nanntekottai
質問者

お礼

すいません、お礼回答が反映されてなかったみたいです>< 本当にありがとうございます! 試してみます!助かります。

関連するQ&A