vbaの機能を実行する際に、どのようにMicrosoft ExcelのCPU使用量を制限しますか?

Microsoft ExcelをCPU munching beastに変えるVBA機能があれば、Excelが終了している間も他の作業にコンピュータを使用し続けることができるようにすることは可能でしょうか?今日のスーパーユーザのQ&Aポストは、挫折した読者がエクセルを支配するのを助けるために救助に来ます。

今日の質疑応答セッションは、Q&Aウェブサイトのコミュニティ主導型のグループである、スタック交換の細分化であるスーパーユーザーからの礼儀です。

エイリアンの戦士のクリップアートClker.comの礼儀。

SuperUserリーダーの学習asAsoは、コンピュータ上でVBAスクリプトを実行しているときにMicrosoft ExcelのCPU使用を制限する方法があるかどうかを知りたい

Microsoft ExcelのCPU使用量を制限する方法はありますか?私は大量の巨大な配列の数式を計算するVBAスクリプトを持っています。完全な計算には約20分かかり、CPUの100%を使用します。私はこの時間に自分のコンピュータを使用することができず、Excelの「バックグラウンドで実行中」を持っていて、CPUの容量の約50%を使っているので、他の作業を続けることができます。

助言がありますか?私のコンピュータのオペレーティングシステムはWindows 7 Enterprise 64ビット版で、2007年の32ビット版のExcelがインストールされています。

VBA機能の実行中にMicrosoft ExcelのCPU使用を制限する方法はありますか?

スーパーユーザ投稿者mtoneは私たちの答えを持っています

いくつかの数式からVBA関数が呼び出されたり、スクリプトがいくつかの数式の再計算を生成したり強制したりする場合は、Microsoft Excelのマルチスレッド計算機能を使用する必要があります。これはそれぞれVBA関数が複数のインスタンスを実行するか、VBAスクリプトが1つのスレッドで実行されている間に複数のセルを同時に再計算するかのどちらかです。

Excelで使用されるスレッド数を制限して、オプションに移動して詳細セクションを選択し、スクロールダウンして数式サブセクションに到達するまで数式を再計算することができます。

説明に追加するものがありますか?コメントの音がする。他の技術に精通したStack Exchangeユーザーからの回答をもっとたくさん読んでみたいですか?ディスカッションスレッド全体をチェックしてください。

古典的なアメリカンベースボールの曲 “野球ゲームに私を連れて行く”はJack Norworthによって書かれ、以前は野球の試合に出席していなかった男性のAlbert Von Tilzerによる音楽に設定されています。