- ベストアンサー
Excelのサイズが小さくなりません
ExcelのBookのサイズが大きくて困っているので教えてください。 Excelで作ったリストなのですが、罫線、数字等なにも入力していない (なにもない白紙の部分)が大いためかBookのサイズが3MBにもなり、 メールにいくつか添付すると容量オーバーで送れません。 リスト自体は300行5列程度の大きさで、普通に作ると60KB程度なのですが、 今回取引先から送られてきたリストがなぜかどれも3MBぐらいあるのです。 基本的に白紙の部分というのは限りはないとは思うのですが、 スクロールバーなどは入力されている部分のサイズに合わせて変化していると思います。 しかし、そのサイズの大きいBookはスクロールバーも 下まで下げると60000行まで移動します。 Ctrl+Endで文末にカーソルを移動させると、普通そのリストの最後にカーソルがいくのですが、 その3MBのリストは何も入力のない60923Nまでカーソルが移動します。 印刷すると普通にリストの部分だけが印刷されます。 行の削除などをしてみても変化はありませんでした。 分けて添付したり圧縮して送ればいいのでしょうが、 あまり何回も送りたくないのと、必要のない部分でサイズが大きくなっているので そのBook自体のサイズを小さくできるものならしたいです。 ないか良い方法をご存知の方がいらっしゃいましたら教えてください。 よろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 恐らく原因は、ワークシート上の最終データセルの位置をEXCELが誤認識しているためです。 >その3MBのリストは何も入力のない60923Nまでカーソルが移動します。 N60923セルが最終データセルとして認識されていれば、数万行の空セルをEXCELが保持していることになります。 最終行より前の、つまりデータとデータの間に空行があると、空であってもその分を空として保持するために、メモリを消費しますし、当然ファイルサイズにも影響がでます。 今回は60923行と膨大なスケールでしたので、ファイルサイズが3Mまでに至ったのでしょう。 解決策は参考URLをご覧下さい。
その他の回答 (3)
- spsabu
- ベストアンサー率11% (2/17)
わたしも同じ現象で困っていました。 原因は良く分かりませんが、何も入力されていない範囲を 行削除と列削除した後に必ず上書きして見てください。
お礼
ありがとうございます。やってみたら直りました!助かりました。
- mshr1962
- ベストアンサー率39% (7417/18945)
一番単純な解決策は 新しいブックを作成して現在の表の範囲をコピーして貼り付けで保存する。 何らかの要因で、N60923に書式等の設定が残っているのだと思います。 シート自体が破損している可能性が大きいので内容をコピーして保存した方がいいと思います。
お礼
破損していたら困るのでコピーしたほうがいいですね。ありがとうございました。
- kenbow22
- ベストアンサー率48% (135/276)
必要部分だけをコピーして別シートに 貼り付けて下さい。 または不要部分を選択して削除してみて下さい。
お礼
回答ありがとうございました。
補足
貼り付けるしかないのかなぁ、と思っていたのですがやはりそれが一番いい方法なのですね。削除はしてみたのですが換わりませんでした。
お礼
詳しい回答ありがとうございました。実際やってみたら直りました。助かりました。