はじめて さんの引用:
ありがとうございます。
このようにコーディングしましたがうまくいきません。
>うまくいきません
だけでは、状況が伝わりません。
実行した結果、どのようになったのかを説明しましょう
はじめて さんの引用:
<<前の部分省略>>
Set img = ws.Shapes.AddPicture("C:\Users\user\Desktop\カレン貼付け一般\カレン角丸\2月.png", msoFalse, msoTrue, 100, 100, -1, -1)
<<後の部分省略>>
↑の部分を少し変えます。
Dim FileName As String
FileName = "C:\Users\user\Desktop\カレン貼付け一般\カレン角丸\2月.png"
Set img = ws.Shapes.AddPicture(FileName, msoFalse, msoTrue, 100, 100, -1, -1)
ここに画像ファイル削除コードを追加します。
Kill ikeName
ところが、質問者さんのコードも、このコードも同じです。
このコードは特定の画像ファイルのみが対象なので、
別の画像ファイルを対象とする場合は、コードを変更する必要があります。
ここで指定した画像ファイルだけならば、わざわざマクロを作成する必要はありませんよね?
ここまで、理解してもらえたでしょうか?