none
vbaの実行速度 RRS feed

  • 質問

  • vbaで通常1Hで実行できるシートが10H以上でも完了しない状況になりました。以前LINKの設定で確認したことがありましたが、今回は原因を特定出来ません。

    何が考えられるでしょうか??ご指導願います。bookの大きさは90M有り、シートは10シート有ります。


    2015年10月21日 0:13

すべての返信

  • こんばんは、Nasuです。

    頂いた情報だけでは適切な回答は正直できませんよ。

    それは兎も角、Excelの計算方法が「自動」になっていませんか。

    データ量が膨大、参照数が多いと計算時間が比例して大きくなります。

    「手動」に変更し、シートやセル範囲を適時計算(worksheet.calculate)すると劇的に時間短縮する場合があります。


    ★良い回答、解決した場合には「回答済み」マークを付けてましょう!

    Satoru Nasu

    Microsoft MVP Cloud and Datacenter Management

    Blog:元「なんでもエンジニ屋」のダメ日記

    Facebook:元「なんでもエンジニ屋」のダメ日記

    2015年10月28日 14:50