| 今村 誠さん こんにちは コメントありがとうございます。
> と思うので、書き出し部分をコメント行に書き換えてエクセル書き > 出しを実行しないで他の部分のみ実行した場合の動作検証をしてみて > はいかがでしょうか。
投稿後に動作検証でエクセル書き出しを書き出しCSVにしてみると、描画はロックさ れました。因ってエクセル書き出しが原因だとわかりました。 "描画禁止が解除されることがあります。" という書き方にイラッとしたのは私だけ?
> エクセル書き出しの前に描画禁止を解除して直ぐ後に描画禁止を > 書き込んで現在の記述との実行速度の違いを比較していくのも > いいと思います。
この方法では実行速度の違いはないし、描画もロックされませんでした。
データ量や環境に左右されるでしょうが、エクセル書き出しで描画がロックされな い場合と書き出しCSVで描画がロックされる場合では約23倍の実行速度の違いがあり ました。
以上のような結果ですが、同一ワークブックの別ワークシートに書き出せるエクセ ル書き出しの方がより便利なので、別表に書き出す等の別方法を検討しようかと思 います。
|