• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マクロでセルに入れたファイル名の画像を隣のセルに読)

マクロでセルに入れたファイル名の画像を隣のセルに読み込む方法

このQ&Aのポイント
  • VBAを使用して、マクロでセルに入れたファイル名の画像を隣のセルに読み込む方法について解説します。
  • 質問文章のコードでは、指定されたフォルダからファイル名を読み込み、それを画像として挿入します。
  • しかし、指定されたファイル名が存在しない場合にはエラーが発生してしまいます。このエラーを回避する方法についても考えます。

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

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

>そのファイル名がないときは、飛ばすようにできないでしょうか。 その通りにします。 if dir(scurdir & mycell.value & ".jpg") <> "" then  Set myPic = ActiveSheet.Pictures.Insert(sCurDir & myCell.Value & ".JPG")  With myPic  .Left = Range("C" & i).Left  .Top = Range("C" & i).Top  .Width = Range("C" & i).MergeArea.Width  .Height = Range("C" & i).MergeArea.Height  End With  Set myPic = Nothing end if

mackoji
質問者

補足

できました!ありがとうございます。 本来の目的以外なんですが、 これをjpgだけでなく png,gif,BMP,なども対応にすることは可能でしょうか?

関連するQ&A

専門家に質問してみよう