• ベストアンサー

エクセル2007

エクセル2007でマクロ(他人が作成)の入ったファイルを開こうとしたら、異常に遅く、開くのに1分以上かかりました。プロジェクトエクスプローラ内でモジュールの解放も行いましたが、相変わらず遅いままです。開いた後、マクロが入っていたであろうシートは、シート内のカーソル移動も異常に遅いですが、入ってなかったと思われるシートは普通に移動できます。 何か良い対策はないでしょうか。従来のエクセルでは、普通に使えますので、こんなことがあるなら、エクセル2007なんて購入しない方が良かったと思いました。

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

  • ベストアンサー
  • jo-zen
  • ベストアンサー率42% (848/1995)
回答No.1

以下のURLでも従来のExcelのオブジェクトの実行を2007でおこなうと時間が6割がた遅くなった事例が報告されています。 http://excel2007.officetanaka.com/?cid=29647 そのうちサービスパックなどで改善されるのでしょうかね。。。 なお、当方のPCには2000及び2007がインストールされていますが、開く際はあまり遅い感じではないのですが、2000で作ったマクロファイルを2007で開く際はあまり遅い感じではないのですが、最後にファイルを上書き保存する際は、やはり1分以上かかってしまいます。名前を付けて保存で、マクロ有効Bookを選択して保存してあげれば改善すると思います。

yakwix
質問者

補足

遅延原因となっていると思われるシートの内容を新規シートに「形式を選択して貼り付け」→「すべて」(※「貼り付け」ではダメ)で作成し直し、旧シートは削除すると、開くのも、カーソル移動も、保存もスムーズにできるようになりました。ただ、シートを変更したため、関数の修正にかなり時間がかかりました。こんな不具合があると、会社でエクセル2007を導入した場合、仕事になりません。

関連するQ&A

専門家に質問してみよう