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

この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」についての質問です。

  • 起動・動きが遅いんです。ハズレの商品ですか?

    購入した当初(昨年9月購入)から、ノートパソコンの起動時間が遅すぎるのです。 (電源入れてから1分近くでやっと) また、officeや他のアプリ、日本語入力の変換などなど、明らかに遅すぎるんです。(三年前に購入したsurfaceの方が断然早い)スタートアップはウイルスソフトしかないし、購入してから新しく入れたソフト・アプリもありません。写真や動画も入れていません。 更新プログラムもちゃんとしています。 購入先は富士通WEBMARTです。FMVWD1A37L COREi7 メモリ8 1TBHDD です。 一体どうやったらサクサクと動くようになるのでしょうか? SSDとか付けれるんでしょうか? ご助言をお願いいたします。 ※OKWAVEより補足:「富士通FMV」についての質問です。

  • アプリの回復

    ウインドウズを更新する際、誤って富士通関連アプリやofficeを削除してしまいました。どうすれば回復できますか? ※OKWAVEより補足:「富士通FMV」についての質問です。

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

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

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

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

  • office2013修復について

    動作が遅く、システム復元しました。 正常に下記アプリ①はプログラム表示してありました。 (JTrimプログラムの下にありました) ①Microsoft Office Home & Business 2013ーja-jpのアプリの修復をしました。 アンインストールしていました。 インストールできませんでした。(富士通マニュアルでしました) 修復します。officeの画面がでて、途中でサポート画面でました。 ①のプログラムアプリが消えました。復旧できません。 PC購入時にoffice2013インストールしていました。 (延長サポートで2023.4.11までサポートされています。 1.①のアプリドライバーはありますか。 復旧はできますか。OUTLOOKのメールが使用できません。 メールで確認できません。 2.Winndows11 PC購入検討中です。 office2021PCに入れます。 エクセルファイルバックしています。office2021で読み込みできますか。 3.新しいPC購入したら、Windows8.1PCを初期状態にして office2013を読み込んで見ようと思います。 バックアップのエクセルファイルを読み込んで確認しようと思います。 4.修復ドライバーとインストール方法を教えて欲しい。   ドライバーはないのですか。  ①のインストールは諦めなければいけないですか。 他に方法があれば教えて下さい 〇サポートプログラムも動作しません。 ドライバーあれば教えて下さい。富士通マニュアルで確認しましたが、 わかりません。 ※OKWAVEより補足:「富士通FMV」についての質問です。

  • lavieが急に重くなった

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