マクロをタスクスケジューラーから実行できるのかな?」というところから確認してみようと思い試してみました。体調崩していて暇ですし、ただ試すだけでは面白味にかけたので、ついでに簡易的なパフォーマンスログ取得を行なってみます。「パフォーマンスモニター使えば?」と思われる方もいるでしょうが、楽しくやっているのでそっとしておいて下さい^^;数カ月ぶりにマクロを触ると作り方等をすっかり忘れていたので、個人的な備忘録としても、私が分かる範囲で少し詳しめに書いてみたいと思います。ご指摘があれば優しくお願い致します。読むことをおすすめします。ボタンをクリック開発をする時には、「開発」のリボンを表示した方が便利です。回しか行わないので手作業で作りました。ファイルとして保存しました。Basicをクリックすると次のようなウィンドウが開きます。ダブルクリックして、その中にマクロを記述していきます。ThisWorkbook.vbs需要があるか判りませんが少し説明をしてみます。3最初に各シートで使う列を定数(Const)で宣言しています。ソースコード上で列を表す数値を直接書いていると変更に弱くなります(例えば列を入れ替えた時にプログラムの変更箇所が多い等)ので、予め定数として宣言しておきます。マクロの実行時間を記録するために使用します。Subファイル(ブック)を開いた時にマクロを自動実行するメソッドです。xlMinimized起動時に最小化します。サブルーチンを呼び出しています。サブルーチンでは、次の処理を呼び出しています。Falseこのような警告メッセージを出さないようにしています。名前空間に接続しています。(アンダースコア)でつなげます。Sub終了処理となります。オブジェクトの破棄を行います。ThisWorkbook.Saveファイルの保存を行います。ある時には今のファイルだけ閉じています(ThisWorkbook.Close)。情報の取得とシートへのセットを行っています。セットしていき、最後に使用したオブジェクトを破棄しています。情報の取得とシートへのセットを行っています。してデータをセットしています。