たくさんのマクロが入ったExcelワークブックがあります。
Excelアプリを持っている場合。完全に閉じて、開くと、正常に動作します。
ただし、ブックを閉じて(Excelアプリを閉じずに)、もう一度開くと、開くとき、およびブック内のすべての異なるマクロを実行しているときに、大きな遅延が発生します。
私は最初にもバックグラウンドでも何も実行していません。実際、このワークブックのWorkbook_Openルーチンにフラグを付けました。このポイント(workbook_openイベント)に到達するには、20秒以上かかります。そして、マクロはまだ実行されていません!
要約すると、最初から開いた場合(Excelアプリが実行されていない場合)、ブックを開いて準備ができるまで2〜3秒かかります。すべてが高速に実行されます(マクロなど)...
次に、ブックを閉じます...(Excelが既に実行されている間に)再度開いた場合、15〜50秒かかります。基本的に、作業中(マクロの実行など)は10倍長くかかります
Excelアプリを閉じると。完全に開いてもう一度開くと、再びうまく動作します(初めて)
おそらくワークブックには記憶に影響を与える何かがあり、2回目に開いたときに影響を及ぼしているのではないかと思います...しかし、私にはわかりません、それは単なる推測です...
誰かがこれを経験しましたか?