• 締切済み

エクセル、アクティブになると画像を貼り付け→セル移動→最小化するマクロ

画像を定期的にエクセルに保存する作業をしています。 現在手動で別アプリケーションから画像をctrl+c→ エクセルをアクティブに→特定のセルを選択→貼り付け→エクセルウィンドウを最小化 を繰り返しているのでこれを自動化したいのですがVBを数年触ってなかったので作り方を完全に忘れてしまいました。 マクロの記録で最小化やペーストのコードは分かったんですが、「エクセルがアクティブになったら実行」と「一定のセルなら別のセルへ」等の条件の書き方はどんな感じだったでしょうか?

みんなの回答

  • pauNed
  • ベストアンサー率74% (129/173)
回答No.2

こんにちは。多分ハズしてますが、 >別アプリケーションから画像をctrl+c→ は必須の条件なのでしょうか? 画像がどこかのフォルダにまとめて保存されているのならば、 ファイル名をフルパスで指定して、貼り付けるセル範囲をLoopさせつつ、 Pictures.Insertする事もできそうな気がしますが...

meer
質問者

お礼

ありがとうございます。 残念ながら保存はされておらず、それどころか何故か保存する機能も付いていないためエクセルに貼り付けて保存している状態です。

  • kenken0
  • ベストアンサー率24% (46/190)
回答No.1

一定のセルなら別のセルへというのはどういうことでしょうか??

meer
質問者

補足

あ、すみません。 A100ならC5へ飛ぶ、というような条件です。 一列に貼り付け続けるわけにもいかないので。

関連するQ&A

専門家に質問してみよう