Linuxからアホ話まで、何でもありでござる

2006年10月06日

エクセル遅いぞ

[MSあれこれ]
仕事用のPCを再インストールしたついでに、Officeも今までの2000からライセンスが余っていたOffice XPに変更したのはよかったんだけど、なんだかマクロが無茶苦茶遅い。

俺のマクロなんて、DBから引っ張って来たデータをExcelに転記するだけのような物なんだけど、その数が結構おおいのでそこそこ時間がかかる処理なんです。Office XPにしたら、今までの倍以上時間がかかってる感じ。orz

Excelってどういうわけか普通に使うとシングルタスク仕様なんで、この作業をしてる間はほぼ他の作業ができません。このマクロを動かしているときにExcelで他の仕事をしようとするときは、新にもうひとつExcelを立ち上げてやらないとダメなわけです。だけどCPUはほぼフル稼働だし、Excelのマクロって結構不安定で、他の作業をしてると突然不正な処理でぶっとんだりしますので、恐くて他の作業に着手できないんですよ。

ああ、新しいヴァージョンで遅くなるなんて考えても見なかったなぁ。

ほんと使えねー。しかし、ここでめげても仕事が早く終わるわけじゃないので、やれるだけやってみることにしますた。

プログラムの組み方ではもっと早くできるんだろうけど、今回は却下。ヴァージョン上げたら遅くなったということは、多分てんこもりの使いもしない機能が災いしているとめぼしをつけExcelの設定変更で対応することにしました。

最初にやったのは自動保存の停止とエラーチェックの停止。しかしほぼ効果なし。

しかたがないので自動計算を止めました。これをすれば速くなるのはわかっていたけれど、即座に数字が変わらないと不便なことも多いため、できるならやりたくなかったんです。でも背に腹は代えられません。

おかげで前のヴァージョンよりも処理は速くなったんですが、なんだか納得できない俺です。

ブログランキング・にほんブログ村へ
posted by oyajiman at 2006年10月06日 08:36:00



コメント

コメントはありません

トラックバック

トラックバック
このエントリにトラックバックはありません
このトラックバックURLを使ってこの記事にトラックバックを送ることができます。 もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。.

コメントする