質問: excel vba について 他の作業をするとおかしくなる?
回答: こんにちは。 エクセルのvbaは、cpu100%で処理するのですよ。 つまり、動作している間に、別のウィンドを処理する、という場合、 cpu時間の取り合いで、パソコンのストレスは高くなります。 結果がおかしいのは「エクセルウィンドがアクティブ」になってないと 動作がおかしくなるようなマクロのコードになっている可能性です。 完成度の高いマクロだったら、表示系を抑制して動作させるような工夫と、 doeventsを数秒に一度は処理させるような工夫が必要です それでも、計算式がてんこもりのブックは、ほかのアプリと同時は、 難しいですよ。