お世話になります。
Power Automate Desktopを使い、70列30万行程度のExcelファイル(仮にA/B/Cとします)を順に読み取り専用で開きながらAからBにシート上のデータが入っている領域全体をコピペし、BからCにも同様にコピペしたあと、Cをさらに作業用に一時的に開くExcel(作業用Excelファイル)にコピペし、列の間で値コピペなどの処理を行ってからCSV形式で保存するフローを作っています。
Aは元データで、BおよびCにはそれぞれ右端に10列ほど計算式が入力されています。
そのため、コピペするたびに「キーの送信」でF9による再計算を行いますが、ここでは処理終了まで十分なWaitを設け、確実に処理が終了していることは確認できています。
AからBに、BからCに、Cから作業用Excelファイルにコピペするたびに、不要になったコピー元のExcelファイルを順次閉じて、プロセスを終了し、リストをクリアしています。
問題は、なぜかCから作業用Excelファイルにコピペしたあと、Cを閉じる処理で「応答なし」になってしまうことです。
A/B/Cと同じファイルを10行程度にしたテストデータでは問題なく終了するため、メモリの問題も疑っていますが、ほぼ同じ処理をA→B→作業用Excelファイル→CSVのフロー(Cがないパターン)で実施すると問題なく終了するため、原因が分からずにいます。
環境としてはWindows10、Office365、Power Automate Desktopはすべて最新の状態で、Power Automate Desktopは管理者として実行しています。
ExcelファイルはShare Point Online上にあり、ファイルが格納されている上位のフォルダでローカルに同期をかけており、Power Automate Desktopからはエクスプローラ上で各ファイルのパスを取得して開いています。
Web上に同様の事例がなく、手詰まりで困り果てています。
アドバイスをいただければ非常に助かります。
よろしくお願いいたします。