- 締切済み
1つのVBAコードをすべてのコアを使って実行させたい
いつもお世話になっております。 クアッドコア搭載のPCを購入してVBAの処理速度の向上を期待していたんですが、1つのコアだけで処理されているようです。 EXCEL2000でVBAコードを実行したのが原因だと思いまして、試用版のEXCEL2007を使って同じVBAコードを実行してみたのですがダメでした。 VBAコードをすべてのコアを使って実行することはできないのでしょうか。 特別なコードを記述しなければならないのでしょうか。 よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
お礼
Wendy02様、お礼が遅くなり申し訳ありません。 私の追加の質問(疑問)が今回の内容と違うために返事がいただけなかったのだと思い、回答を締め切ることにしました。 疑問は機会を見て質問してみたいと思います。 これからもよろしくお願いします。
補足
Wendy02様、返事が遅くなり申し訳ありません。 私はVBA初心者です。 自分の書いたコードに自信なんてとてもありません。 私の現時点での技術力では処理速度の向上が見込めないと考えてクアッドコアのPCを購入したわけです(現実は私の誤解のために宝の持ち腐れとなりそうですが)。 >ただ、私も、ある程度のMicrosoft の表計算の癖というのか、コツは心得ていますから、みなさんが不満を感じているようなことは、自分の表の中では一切起こらないのです。 この部分を具体的に知りたいです。 今回の質問の本題からは外れますが、それを勉強すれば処理の遅さを感じない(物理的な時間は別として)ならぜひ教えていただきたいです。 私は「VBA高速化テクニック」によって処理速度が大幅に改善しました。しかし、Wendy02様にとってはこれでもお茶を濁す程度ということでしたら、なおさらWendy02様の技術力をご教授いただきたいです。 参考になる書籍、サイトなど、ご存知でしたらお教えいただけないでしょうか。 よろしくお願いいたします。