• ベストアンサー

エクセル2000以前と、2003の動作

主に、他シート内のセル参照と多重IF文を多数使用している、あるExcelファイルがあるのですが、古いパソコンでもExcel95,97,2000では快適に動作します。しかし、スペック的に十分余裕のあるパソコンのExcel2003で使用すると、動作が重たくて非常に使いづらいです。 Excel2003の設定変更とかで何とかならないでしょうか?

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

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんにちは。 #1のWendy02です。 直接の解決策ではないのですが、一度、その重い状態の時に、「タスクマネージャー」がすぐに起動しますか?(ショートカット: Ctrl + Alt + Del ) これすら重い状態の場合は、IE オブジェクトが動いていることがありますね。一旦、落ち着けばよいのですが、特に、起動時がよくありません。 試しに、Excelのメニューのツール-オプション-全般 サービス・オプション-オンラインコンテンツ Microsoft Office OnLine のコンテンツとリンクを表示する を オフにしてみたらどうでしょうか?

JACK48
質問者

お礼

こんにちは 回答ありがとうございます。 今すぐには確認できないので、後ほど試してみて報告します。

JACK48
質問者

補足

コンテツとリンクの表示をオフにしてみましたが、状況は変わりませんでした。 しかし、いろいろやっているうちに、重くなる要因が条件付き書式であることが分かりました。 条件付き書式を削除したシートだけは快適に使えるようになりました。 でも、解決にはなってないです。(>_<)

その他の回答 (1)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

こんにちは。 こちらは、目だって変化はありません。 Excel2003 は、最初からですか? そうでなければ、 まず、一旦、テンポラリファイル(C:\Windows\Temp の中)や$付きファイルを削除することをお勧めします。ゴミファイルがたまっていると、問題が起こることが多いです。 また、スタート-マイコンピュータ-Cドライブ-右クリック-プロパティ-全般-ディスクのクリーンアップも、今までしたことがないようでしたら、試してみるとよいでしょうね。

JACK48
質問者

補足

回答ありがとうございます。 情報が少なくて申し訳ないです。 質問のファイルだけなんですが、職場のパソコンで97→2003のバージョンアップ直後から重いです。同じく、自宅のパソコン2000→2003の直後から重いです。 また、2003がプリインストールされているパソコンでも最初から重いです。

関連するQ&A

  • エクセルの動作がおかしいて困っています

    エクセルの動作がおかしい バージョンはExcel2002です。 あるファイルの管理一覧表をエクセルで作成し、使用していましたが2,3日前から動作がおかしくなってきました。 (1)オートフィルタでデータの絞り込みが正しく出来ない。  → 「▽」をクリックし、シート内に1つしかない値を選択しても、選択したデータを含みその他の関係無いデータまで表示される。    既存のその他のエクセルファイルで同様の操作をしても正常にデータの絞り込みは出来ており、この管理一覧表にのみ起こっています。。 (2)ハイパーリンクが開かない  → (1)の現象が起こる前から頻繁にありましたが、最近発生率が高くなった。    色々と調べたところエクセルの不具合によるもの?とかいう原因を見つけて仕方が無いかと思いましたが、    あまりに頻発するので不便で作業がはかどらなく困っています。    現在は一旦エクセルを終了し、立ち上げ直すと正常に開くようにはなります。 (3)参照セルの値が勝手に変わる  → 同じファイル内の他シートの値を参照し表示させています(例:「=シート名!$F322」というように)。    1週間に一度参照先のセルの値を更新(10ずつプラスする)しているのですが、    更新の2,3日後に見てみると勝手にセルの参照先が変わっています。    「=シート名!$F322」としていたのに、「=シート名!$F332」になっている。    必ず変わっている訳でもなく、変わる時と変わらない時があります。    変わる時には必ず10ずつ増えています。    私以外このファイルを変更している人はいません。 原因と対処方法を教えてください。 よろしくお願いします。

  • excelの動作が遅い

    パソコンを新しく買い換えたので、officeも2003から2010になりました。 すると、excel2003のときにはスムーズに動いていたファイルが2010では、 入力してenterでセルを移動するのにかなり時間がかかってしまいます。 確かに、ファイルのサイズはとても大きいです。 でも、2003ではストレスなく動作していたものが、パソコンの性能は 上がっているはずなのに、2010で動作が遅くなるというのは納得いきません。 なにか理由があるのですか? ゴミデータを削除するなどファイルの調整はもちろんしますが、 excelを2003にダウングレードする以外に動作を軽くする方法はないでしょうか?

  • Excelを2つ起動してセルを参照する方法

    ご質問させていただきます。 Excel2007を2つ起動して、他方のシートのセルを参照したいのです。 具体的に説明いたしますと、1つ目のExcel2007をExcel(1)と呼び、2つ目のExcel2007をExcel(2)と呼ぶことにします。Excel(2)のsheet1のA1セル~A48セルまでcalculateイベントでリアルタイムに変化する値が入っています。それらの値をExcel(1)のsheet2のB1セル~B48セルで参照したいのです。 できるのでしょうか? どなたか教えていただけないでしょうか? よろしくお願いいたします。 もしVBAを使わなくてもできるようでしたら、そちらの方法も教えてください。 よろしくお願いいたします。

  • EXCELのセルデータ編集の判別方法

    エクセルでセルのデータを編集/更新したかどうかを調べるには、どうすれば出来るでしょうか? エクセルはEXCEL 2007です。 【やりたいこと】 ---------------------------------------------- 今、セル「A1」に「12345」と数字が入っており、      それを「12456」と変更したら、 「A2」に変更した「日時/時間」を入れる。 ---------------------------------------------- IF(~~~ で色々と見てやっているのですが出来ません。 ループ参照?にすれば近いことは出来るのですが、セルの更新状態を VBAを使わないで、IF文で調べる物は無いでしょうか? 宜しくお願いいたします。

  • EXCELに詳しい方にお尋ねします

    EXCELで数式を正しくコピーできません。少し複雑な関数(IF関数とSUMIF関数の併用)を使用したのですが、その際に以下のような現象が 起こりました。 1、1つ目のセルは正しく構築できました。 2、他のセルに、関数の参照先だけを変えて、最初から同じように作り直しても、正しく動作しない(空欄になる) 3、試しに1つ目のセルと全く同じ数式のセルを作成すると、2つ目と3つ目は正しく動作するが、4つ目から正しく動作しなくなる(空欄になる) これって、バグなんでしょうか・・・??EXCELに詳しい方、よろしくお願いします。

  • Excel 2007に持っていくと表示が遅い

    Windows Vista + Excel2007での表示が遅くて困っています。 Excel2003で保存した、43列×4万行のシート。 1. マウスクリックまたは矢印キーでセルの移動を試みると 非常に遅い。(例: 隣のセルに移動するのに1分) 2. もともとは古いExcel(ver不明、たぶん2000)で作成したファイル。 WindowsXP + Excel2003では快適動作。 ファイルサイズは約30MB。 3. Excel2007形式で保存してから開いても遅い。 ファイルサイズは約15MB。 4. 再計算をしているのではなく、表示に時間がかかっている感じです。 解決策をご存知のかた、よろしくお願いします。

  • EXCELでセル参照のみ入力してジャンプ

    いつもお世話になっております。 EXCELの設定について教えてください。 私が使用しているW7のEXCEL2010では 特定のセル(例えばA5セル)にセル参照式(例えば「=C5」)と入力しておくだけで 参照元のセルをダブルクリックするだけで参照先のセルにアクティブセルが移動(ジャンプ) します。もちろんシートをまたいでも問題なくジャンプします。 特にハイパーリンクの設定などは行っていないつもりです。 ところが、同じ職場の別のPC(W7でEXCEL2007)ではこの機能が使えません。 質問は、この機能の使用有無を切り替える設定はどこにあるのでしょうか。 お分かりの方がいらっしゃいましたら、教えていただけないでしょうか。

  • Excel VBA ブック内にエラーがあるかないか

    Excel VBA で、ある特定のセルが#REFなどのエラーになっているかどうかは If IsError(ThisWorkbook.Worksheets("Sheet1").Range("AB1256")) Then  MsgBox ("ファイルのデータが壊れています") End If というように、IsError()関数を使えば確認できます。 また、あるセル範囲の中にエラーになっているセルがあるのかどうかも、For文やFor Each文で順番にチェックしていけばできると思いますが、 シート全体、さらにはブック全体の中で、エラーになっているセルがあるのかないのかを簡単にチェックする方法はないでしょうか。エラーになっているセルは特定できなくてもいいです。 よろしくお願いします。(Windows7 , Excel2010)

  • 「EXCEL2002」でマクロが動作しない

    以前EXCEL2000でセルにマクロで作った計算式(=deltad(A22,B22))を入れていました。 その時は問題なく動作していました。 しかし、パソコンを買い換えてEXCEL2002にしたところ マクロが動作せず、セルに「#NAME?」と表示されます。 どうしたらマクロを動作させることができるでしょうか?

  • EXCELで特定ファイルの動作が重い

    Windows7でEXCEL2010を使用しています。 特定の一つのファイルだけが動作が異様に重くなるのですが。 そのファイルを開くときも時間がかかり、開いた後も範囲指定やシートのコピーなどを 実行しようとすると応答なしとなってしまいます。 しばらくしてメモリ不足のメッセージが上がります。 それ以外のEXCELファイルについては動作が遅くなることもなく、問題なく使用できています。 原因がわかる方いらっしゃいましたら教えてください。

専門家に質問してみよう