マルチコアCPUを使っていますが膨大なセルを計算させるとPCがフリーズしたみたいにになり困っています。毎回設定で変更すればいいのですが、出来ればデフォルト状態で1コアのみ使うよう設定できない物でしょうか?
CPUコアを限定して負荷の高いプログラムを実行する | Windows 7 高速化.org
http://speedup-xp.com/win7org/53.html
の後半?
OSを書くともっと適切なアドバイスがあるかも?
ウチで使っているのはExcel2010ですが、ファイルリボン→Excelのオプション→詳細設定→数式に「マルチスレッド計算を行う」の項目があり、使用するプロセッサの数を指定する項目があります。
たとえばxlsxファイル全部のこの項目を変更するVBAを作って設定するという方法はどうでしょう?
あとご存知かもしれませんが、Excelのオプション→数式→計算方法の設定で「自動」「データテーブル以外自動」「手動」が選べます。
「手動」に設定されている場合、[F9]キーでブックすべてが再計算されます、[Shift]+[F9]でアクティブなシートのみ再計算されます。
コメント(0件)