- ベストアンサー
Excelの処理が遅い原因と解決方法
- Excelの処理が遅くなる原因として、行や列の挿入・削除が遅い、ファイルサイズが大きい、ウィルス感染がないか、リソースが十分に利用されているかなどが考えられます。
- 対象のファイルはマクロを使用しておらず、列が'BZ'までで行数は150程度の表です。また、グラフが1つあります。
- Excelの処理が遅くなる原因は、使用しているPCの性能にも関係します。WIN98でメモリが128M、ペンティアム(3)600Mの場合、処理の遅さはPCの限界によるものかもしれません。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 透明にした図形(シェイプ)がないか調べるとか。 会社で同じ様な相談をされた時はこいつでした。気付かずに範囲の繰り返しコピーで、数千個に膨れ上がってたようでした。 Sub aaa() Dim s As Shape, i As Long i = 0 For Each s In ActiveSheet.Shapes i = i + 1 Next s MsgBox i & "個のオブジェクトが存在" End Sub あとは、使用している範囲のみ(A1:BZ150)を選択して新規ブックの新規シートに貼付けて保存し、操作具合を試してみるなど。全選択しての貼付けや、シートそのものをコピーしても変化なしのケースが多いですが、この方法で問題が解決した事もあります。
その他の回答 (5)
- masa-
- ベストアンサー率52% (98/186)
>ウィルスバスターが常駐しています。 リアルタイム検索を実行していると処理速度が低下します。 >Excel以外のアプリケーションソフトは起動してません。 リソースが30%~40%なのは低すぎる。 (直接の関係はないかもしれませんが、、、) >CPU使用率が100%になります。 瞬間的になることはあっても、100%の状態になったまま 低下しないのは不思議な現象です。 (この状態ではカーソルの動きも鈍いのでは?) システムモニタでCPU使用率を表示させているのであれば 空きメモリ容量はどうですか? 空きメモリの残量がなくなると、仮想メモリ(HD)を使用 することになるので、多少は処理速度が低下すると思われ ます。(128Mで不足することはないと思いますが、、、) ツール→オプション→計算方法のタブで 計算方法を自動から手動にチェックを替える。 行・列の挿入、削除を実行後、[シート再計算]をして 計算方法を自動に戻す。 この方法で多少は変化するかもしれません。
お礼
ご回答ありがとうございました。 ウィルスバスターの常駐とリソースの件はいつもと同じ状況ですので、ほかに原因があるのではと思います。 ご指摘のとおり、CPU使用率が長時間100%の状態になるのは、あまり見かけません。このときカーソルの動きはたしかに鈍いです。
- hirohiroo
- ベストアンサー率0% (0/2)
私は、「列」が多すぎると思います。 Excelの仕様の問題ではないでしょうか。 私も同じような経験があります。 未来のExcelに期待します。
お礼
ご回答ありがとうございます。 列数については、必要最小限で作成しておりますので、削除するわけにはいきませんでした。
- redraft
- ベストアンサー率16% (9/55)
1.5Mというのはちょっと異常な大きさかも。 遅いというのはカリカリとDiskの音が出てませんか? だったらswapしてると思われます。 グラフを削ってみる、データを行単位、列単位で削ってみる、とかやって 別名で保存して下さい。 何が大きいデータかわかると思います。 いらないデータは削ってください。 何かわかったことや変化があったら、また書いて下さい。
お礼
ご回答ありがとうございます。 Diskの大きな動作音はありませんでした。 グラフはどうしても必要なので、列単位・行単位での削除をおこなってみましたが、状況は変わりませんでした。 別名で保存して開いてみても同じでした。
- TTak
- ベストアンサー率52% (206/389)
試しに、 新しいファイルを開いて、シートごとコピー&ペーストして保存してみる。 とか、 A-Z,AA-AZ,BB-BZを3つのシートに分けてみる。 など試してみてはいかがでしょう。
お礼
回答ありがとうございます。 分割を試してみましたが、状況は変わりませんでした。
- kensaku
- ベストアンサー率22% (2112/9525)
環境の問題でしょうかね。ほかに何かソフトが動いているとか? メモリを増やしても解決しなければ、マシンの限界ということではないでしょうか? そんなはずは無いとはおもいますけれど。
お礼
ご回答ありがとうございます。 ウィルスバスターが常駐しています。 Excel以外のアプリケーションソフトは起動してません。
お礼
ご回答ありがとうございました。 教えていただいた方法で調べると、透明な図形が1万個以上ありました。 グラフ以外の透明な図形を削除することで、解決しました!