マクロの動きが急に遅くなった理由と解決方法

このQ&Aのポイント
  • 突然エクセルファイルのマクロの動きが遅くなりました。今まで10分前後で終わっていた処理が50分位掛るようになりました。
  • マクロの変更やアプリの追加はしていないが、ディスクのクリーンアップや最適化、Office365の更新、Windows Update、システムの復元を試しても改善されませんでした。
  • 問い合わせたMicrsoft社からは、マクロ使用の場合はサポートできないと言われました。
回答を見る
  • ベストアンサー

突然マクロの動きが急に遅くなりました

突然エクセルファイルのマクロの動きが遅くなりました。 今まで10分前後で終わっていた処理が50分位掛るようになりました。 マクロの変更やアプリの追加などは一切していません。 ディスクのクリーンアップや最適化、Office365の更新、Windows Update、 システムの復元も試しましたが駄目でした、Micrsoft社に問い合わせたらマクロ使用の場合はサポート出来ないと言われました。 ご存じの方がおられましたらお教え下さい、お願い致します。 ※OKWAVEより補足:「富士通FMV」についての質問です。

質問者が選んだベストアンサー

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.3

>今まで10分前後で終わっていた処理が50分位掛るようになりました。 マクロの内容が分からないと何とも言えませんが、  ・手動計算にする  ・画面描画を無効にする  ・イベントを停止する などは行われていますか?(終わったら元に戻します) このようなことが起きたのときの原因として記憶にあるのは、  ・不特定のデータを対象としていて、データ量が急に増えた  ・年月日別のほぼシーケンシャルなファイルから年月別に抜き出すのに   データ単位に毎回1件目からサーチしていた  ・多量のデータをセルに書き出すのに、行・列の二重ループで書き出していた    (読み込みも二重ループ)  ・対象シートに多数の算式があった  ・マクロでセルに多量の値貼り付けをしていた  ・対象シートにリンク貼り付けがあった  ・対象シートに見えないオートシェイプがあり、これをコピーしていた    (発見時、数万個の見えない直線があり、突然おかしくなった)  ・VBAのユーザー定義関数を呼び出していないか(遅い関数がある)  ・自動計算のまま  ・画面描画が有効  ・イベントを停止していない   他は忘れました。 >今まで10分前後で終わっていた処理 過去、数千個の業務用マクロを作りましたが、10分かかるマクロは皆無です。よっぽど重いマクロでも、30秒で終わらなければ対策を試みていました。「10分前後で終わっていた処理」(どんなマクロか興味がありますが)が妥当か、改善できないかも問題です。5秒のマクロなら、5、6倍になってもあまり苦痛ではない? >マクロの変更やアプリの追加などは一切していません。 該当マクロを実行する前に別Bookを開いていないか。 Excel2010ですが、あるBook1を開いていて、2つ目のBook2のマクロを実行すると、Book1の属性(保護関係だったか?)で2つ目のBookのマクロが実行されたことがありました。 >ディスクのクリーンアップや最適化、Office365の更新、Windows Update、 >システムの復元も試しましたが駄目でした、 タスクマネージャーでどんなアプリが開いているか、スタートアップに変更がないかも調べたいです。また、Windowsの更新の後かどうかも気になります。最近更新が多く、おかしくなる事例もあるようです。 >Micrsoft社に問い合わせたらマクロ使用の場合はサポート出来ないと >言われました。 当然でしょう。 これを聞いていたら、ユーザーが作ったマクロの相談役になってしまいます。 当方、win10(直近 2019.10.7 の状態)、Excel2010です。ご参考に。

autumn1023
質問者

お礼

おっしゃられる通りかなり重いマクロになっています。 ただ、サクサク動いていたものですから困惑してしまいました(名前を変えて日付で保存していた過去のファイルも同様に遅くなりました) 拙い問いにご返答有り難う御座います、お教え頂いた事を確認してみます。

その他の回答 (3)

  • ken2438
  • ベストアンサー率0% (0/1)
回答No.4

nish6さんが結構詳しく回答してくれていますが、小生の経験から一言 もし、Excelそのものに問題があるとすると、データ領域が膨大になっているか、データの縦横が逆になっていることが考えられます。 1.まず、マクロで使用していないエリアを全て削除してみてください。 2.行方向に長いデータをマクロで縦方向に処理しているなど、行と列が入れ替わっていないか確認してみてください。

autumn1023
質問者

お礼

有り難う御座います、マクロの範囲はほぼ全域に及んでいます(A1~DH532)           行と列の入れ替えはしていません

  • pringlez
  • ベストアンサー率36% (598/1630)
回答No.2

その症状であれば「CPU・メモリ・ディスク」のどこかに問題があるのでしょう。 タスクマネージャーを立ち上げパフォーマンスのタブを開いてください。 マクロを実行して、タスクマネージャーを観察してください。「CPU・メモリ・ディスク」のどれかの使用率が跳ね上がる可能性が高いと思います。 次にプロセスのタブを開き、問題のあった項目でソートして再びマクロを実行して観察します。そうすることで原因が特定できるでしょう。 例 ・他のプロセスのCPU使用率が高いものがある→そのプロセスを停止 ・他のプロセスのメモリ使用率が高いものがある→そのプロセスを停止 ・マクロのディスクの使用率が異様に高い→HDDの不具合かも。HDDの交換もしくはPCの買い替え

autumn1023
質問者

お礼

有り難う御座います、タスクマネージャーで確認してみます

  • okwavey3
  • ベストアンサー率19% (147/760)
回答No.1

>Micrsoft社に問い合わせたらマクロ使用の場合はサポート出来ないと言われました。 この理由は、どんなマクロかわからないし、それを正しくあなたが伝えられると思わないからです。 質問でも同様の状況となっておりますが、正しく伝えられるのであれば、伝えて下さい。

autumn1023
質問者

お礼

拙い問いにご返答有り難う御座います Micrsoft社にもう一度話してみます

関連するQ&A

  • アップデート後動きが悪い

    windows10にアップデートしましたが、動作が重く動きが悪いので困っています。どうすれば良いのか、教えて下さい。 ※OKWaveより補足:「富士通FMV」についての質問です。

  • excelでマクロが使えません

    windows10で、microsoft office 2019 のexcelを使用していますが、bookにパスワードをかけて保護しています。 2~3か月前セキュリティがアップデートで変更されたのが原因ではないかと思うのですが、マクロが使用できなくなりました。 パスワードを解除すればマクロは使用できるのですが、パスワードは残したままで、マクロを使用したいのですがどうすればいいのですか?よろしくおねがいします。 ※OKWAVEより補足:「富士通FMV」についての質問です。

  • 急に動きが遅く…

    使用マシンはFMV L50E、OSは、XP、IE6、OE6です。 3ヶ月くらい前にウィルスセキュリティを入れました。 その後はサクサク動いていたのですが、アップデートを随時しているようではなく、1ヶ月くらい前から急にきちんとアップデートをするようになりました。 それからは、OEが異常に遅く、全て受信せずに応答なしと出ます。 IEも文字変換に時間がかかったりと動きも遅いです。パソコン自体もずっとファンがMaxで回っているようです。 特に新しいソフトを入れたわけでもなく、ずっと好調だったのでわかりません。 何分初心者なもので、説明が不十分ですが、どうぞ宜しくお願いいたします。

  • ディスクの使用率が100%でPCの動きが悪い。

    ディスクの使用率が100%でPCの動きが悪い。 ※OKWAVEより補足:「富士通FMV」についての質問です。

  • ポインターの動きが悪くなります

    OS8のFMV AH53mを使っているのですが、起動して30分くらいからポインターの動きが悪くなります。 症状としては ・思い通りに動かない ・勝手に少しずつ動く ・左クリックすると音量がミュートになる ノートPCなのですが、マウスは使ってません。 宜しければどなたか原因と対策等を教えていただけると助かります。 何卒宜しくお願い致します。 ※OKWaveより補足:「富士通FMV」についての質問です。

  • 富士通ノートパソコン不具合

    win7からwin10にアップデートして数ヶ月経過し、今月に入って自動更新されてから、数分ごとに再起動が繰り返されるようになった。システムの復元で自動更新前に戻して使用しているが、シャットダウンすると、自動更新がはじまり、また再起動が繰り返されてしまう。何か良い対処方法があれば教えて下さい。 ※OKWaveより補足:「富士通FMV」についての質問です。

  • lavieが急に重くなった

    LAVIE NS350(Windows10)を使っていますが、この数日急に動きが遅くなり困っています。Windows Updateの更新やディスク・クリーンアップなどを行っても改善しません。原因と対策についてご教示ください。 ※OKWAVEより補足:「NEC 121ware :パソコン本体」についての質問です

  • 動きがおかしい

    パソコンに詳しい方至急お願いします! 起動・起動後の動作が急に遅くなったのですが何が原因なのでしょうか? 今までは1分もあれば起動をしたのですが突然再起動後7分近く掛かるようになってしまいました。 起動後もちょっとしたことなら何ともないのですが、プレーヤーで動画を再生すると音飛びなどしたり(メモリ・CPU不足の時みたいな感じで)IE使用時も動きが重たいときがあります。いずれもこの現象が起きる前と比べて負荷となるほどのCPU・メモリの使用率はなく全く原因が分かりません。 この現象が起きるようになったのは下記動作があった後です。 HDDのウィルスチェック⇒セキュリティーソフトの自動アップデート⇒Windows Update(自動)⇒PCの電源を落とす⇒PC起動⇒⇒起動・起動後の動作が遅い となっています。 おそらくアップデートがされているのでハード的ではなくシステム(ソフト)が原因かと思い一度ウィルスソフトの削除後・再インストール後共に症状は変わらずシステムの復元やエラーチャック・最適化等いろいろ試したのですがどれもダメでした。 ちなみに機種等は、 富士通 FMV-BIBLO LOOX T70 OS:Windows XP CPU:Intel Centrino 1.3G メモリ:512MB HDD:60GB(外付けで80G×2) 使用セキュリティーソフトは ウィルスセキュリティーZERO です。 OS再インストールは入っているソフトの量や設定が大変で出来れば行いたくないのでそれ以外(わがままですが)で良い方法をお願い致します。 乱文・長文で申し訳ないのですが宜しくお願い致します。

  • マイリカバリしたが、再起動できない

    FMV BIBLO NF/A50 を使用しています。 調子が悪く、富士通のサポートにメールで相談したところ リカバリするしかないとのことでマイリマバリを行いました。 復元完了まではうまくいったのですが、再起動の画面でもう何時間も止まってしまっています(富士通マークの次のMicrosoft Corporatationと表記されていて左から右に動いてはいる) どうしたらよいか迷っております、良い方法をお教えいただければと思います。 富士通のサポートでは追加の質問ができる状態にまだなっておらず、急ぎますのでこちらに質問させていただきました。 よろしくお願いいたします。 ※OKWaveより補足:「富士通FMV」についての質問です。

  • Windows8.1 アップデート不具合??

    Windows8からWindows8.1にアップデートしたのですが、デスクトップやスタート画面、オフィスの様子がおかしく、PC自体の動きも悪くなってしまいました。 以前に他のPCで8.1にアップデートした時は、このような現象は起こらなかったのですが、元に戻すことはできるでしょうか? ※OKWaveより補足:「富士通FMV」についての質問です。