マクロでフリーズ発生を解消したい
質問失礼します。
Excelマクロを
ノード:マクロ実行で処理しようと思いましたが、
途中でフリーズしてしまいます。
重いファイルを40ファイル分処理するのですが、
6ファイル目あたりでフリーズ。
重いファイルを処理することが
主な原因かと思いますが、ウィンアクター上でも
フリーズ解消方法が何かあれば、さ教えていただきたいです。
■マクロ処理概要
40ファイルにループで対象データを貼り付ける。
以下2つのプロシージャを走らせます。
①と②は、①稼働後、10秒待機をいれ、
②を稼動させますが、
②の6ファイル目あたりでフリーズが起こることが多いです。
※対象40ファイルの仕様はファイル名が異なるだけでほぼ同じです。
①プロシージャ
以下処理を40ファイル分ループ。
抽出データ①から対象条件でソートしたものを
一時ファイルに貼り付け→一時ファイルから
ピボットテーブル更新ファイルに貼り付け
→集計データを対象ファイルに貼り付け。
② プロシージャ
①とは別の抽出データで①と同じ貼り付け処理。
40ファイル分ループ。
ループ内で、上記処理にプラスで、
処理ファイルの一部シートのみをメール送信。
■処理ファイル容量
①処理対象Excelファイル(1ファイルあたり10000KB程度)
これが40ファイルあり、繰り返し処理します。
②社内システム抽出データ(15000KB程度)
この容量のデータが2つの抽出データがあります。
■使用OS Windows10.Office2016