データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
大沢さん、コメント有難うございます。
>前回確認をさせてもらった方法と似ていますが、 問題の *.xls のブックを *.xlsx の形式に変換して動作を確認し>てみる方法がいかがでしょうか。
前回投稿時以前にXlsxに変換してみましたが、改善されなかったです。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
Excel2013にて旧バージョン形式(xls)で作成したファイルを編集しようとすると動作が遅い。
■環境 Windows7 Pro SP1
OfficeProplus Excel2013
■現象
画像を沢山貼ってあるシートが存在するファイルに関して、
改ページや文字等を入力するとしばらく(約5~10秒)固まり、その後反応が戻ってくる。
※ファイルは約10~20MBでクラサバ環境で見ても遅いが、ローカルに持ってきても解消されません。
■Office365オンラインカスタマーポータルに問い合わせしたら、ここへの投稿、若しくは有償のプロフェッショナルサポートを薦められました。
どなたか解決案(考えられること)を指摘していただければと思います。
宜しくお願い致します。
データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
大沢さん、コメント有難うございます。
>前回確認をさせてもらった方法と似ていますが、 問題の *.xls のブックを *.xlsx の形式に変換して動作を確認し>てみる方法がいかがでしょうか。
前回投稿時以前にXlsxに変換してみましたが、改善されなかったです。
正和蓮野 さん、こんにちは。
ご返信、ありがとうございます。
画像がない Excel ブックでは確認が出来なかったようですね。
前回確認をさせてもらった方法と似ていますが、 問題の *.xls のブックを *.xlsx の形式に変換して動作を確認してみる方法がいかがでしょうか。
新しいファイル形式に変換することで、問題の切り分けにもなりますし、ファイル容量が小さくなるという効果もあるので、試してみるとよいと思います。
[ファイル] タブから [名前を付けて保存] > [コンピューター] > [デスクトップ] とクリックし、 [ファイルの種類] を一番上の [Excel ブック] にして保存します。
※ 元の *.xls ファイルとは別に、 もう一つ *.xlsx ファイルが出来上がります。
シートが複数ある Excel ブックであれば、シートごとに新しいブックへコピーして、データをいくつかに分割するという方法も有効かもしれないです。
以下の情報にある手順もぜひ参考にしてみてくださいね。
参考: [エクセル]異なるファイル(ブック)にシートを移動・コピーしたい
もし、 *.xlsx 形式でのファイル運用が難しいという事情があったり、手順で何か解らない点があれば、お気軽に返信をしてみてくださいね。
大沢さん、コメント有難うございます。
>・ 同じような容量の *.xlsx ブックではどうか
>・ どの *.xls ブックでも遅いのか
>・ 画像などが無い同容量くらいのブックではどうか
的外れな返信かもしれない事をお許し下さい。
現在、弊社でわかっている事は下記です。
旧バージョン形式(xls)にて作成した作業標準書(図面や線などかなりの数のオブジェクトがあります。)
にて、
新バージョン(Excel2013)で編集や閲覧等をしようとすると問題が発生致します。
画像が無い場合は検証できていません。
y sakuda さん、いつもアドバイスありがとうございます。
正和蓮野 さん、こんにちは。
マイクロソフト コミュニティをご利用いただき、ありがとうございます。
*.xls 形式のファイルを Excel 2013 で編集しようとすると動作が遅いのですね。
動作が遅くなってしまうはっきりとした原因が解らなかったので、以下のようなことも追加で書いてみてはいかがでしょう。
以下のようなことが解ると問題点が解りやすくなり、対処方法などのアドバイスも集まりやすくなると思いますよ。
・ 同じような容量の *.xlsx ブックではどうか
・ どの *.xls ブックでも遅いのか
・ 画像などが無い同容量くらいのブックではどうか
画像以外に Excel ブック内にマクロが使用されているか、関数がなどを使用されているかなども書き込んでみるとよいと思います。
追加の返信をお待ちしていますね。
xlsに限らず、初期化されていない変数をセルに送ると2010までは問題ないのですが、2013だと極端に遅くなる現象は確認してます。
Dim wArea
Range("A1")=wArea
これだとだめ。
Dim wArea
wArea = “”
Range("A1")=wArea
は遅くならない。
ただこれで極端に遅くなる現象が、相手のレンジが同一ブックでも起きるのか、別ブックの場合だけなのかは確認してません。
私が遭遇したのは、マクロブックとデータブックが分離されている状態で、コードがはいっているのと別のブックに変更を加えた場合です。
私の場合は数件の更新で本来一瞬で終わるはずのしょりが1~2秒のタイムラグがあってから終了するので気が付きました。
該当しなければ読み捨ててください。