http://www.vector.co.jp/soft/win95/art/se257813.html
チビすな!!
大きなファイルが 画像ならば、こちらのソフトでサイズを小さくしてから貼り付ければいいですよ。
画像ではないのです。
数式や数字の量が多いのです。ただ、パターン化しているファイルばかりなので、その量を減らしただけなのです。
どのようなファイルを貼り付けてサイズが大きくなったのか、
具体的な説明がないのでよくわかりませんが、
画像などなら画質を落として貼り付けなおすか、
ハイパーリンクで呼び出すという手もあります。
http://support.microsoft.com/default.aspx?scid=%2Fisapi%2Fgo...
ここを見るとエクセルのヴァージョンによって発生する現象のようです。
ソースを探せなかったけれど、変更箇所の履歴が残ってセーブするたびに容量が大きくなるという話を見かけたことがあります。
この場合「新規保存」で本来(?)の容量になるようです。
(これでFDに入らなくなったファイルをFDで保存することができたことがあった。)
http://members.ld.infoseek.co.jp/nkworks03/ExcelTips/ExcelTi...
ここがそれの説明に近いかも。
ありがとうございます。
こちらの考えていたことに近いです。
が、、うまくいきませんでした。
このサイズはこれが正規なサイズなのだろうか。。
ありがとうございます。
エクセルはファイルの最適化は手動でするしかないみたいですね。
数式が多いのならば、
その数式を マクロで定義して 共通化ということは
できないでしょうか?
文字だけで 20Mもあるのならば、小さくすることは 難しいですね。
一部マクロを使っているところがあるからそこが重いのかも、そこは先ほどは減らしていなかったので、、、
「大きなファイルを貼り付けて保存」とのことですが、
ファイルを「リンク貼り付け」にしたらいかがでしょうか?
メニュー[挿入]-[オブジェクト]-[ファイルから]により、ファイルを貼り付るときに、
[リンク]チェックボックスをオンにします。
そうすれば、XLSのサイズは小さいままだと思います。
※埋め込みではなく、リンクになりますので、ご了承ください。
1)メニューのツール>変更履歴の記録>変更箇所の表示で、編集個所を記録する、にチェックが入っていませんか?これがファイルを重くしていることが多々あります。
2)新しいシートを作成し、そこにデータと数式のみコピーペーストしてみてはどうでしょう?(右クリックでコピー->形式を選択して貼り付け)
これでも重いなら、データの内容なり、数式なりが疑わしいということになりますが。
予想以上に大きくなってしまったエクセルを小さくするための方法をいくつか紹介します。
いずれもバックアップを取ってからお試しください。
画像を貼り付けている場合は画像ファイルのサイズを小さくする。
BMP形式で貼り付けていたならPNG形式にしてから貼り付けるなど。
(画像ではないそうなので今回は違いますね…)
不要な罫線、セルの色などの設定を見直す。
例えば、10,000行まであった表データを9,000行まで削除したとします。
このとき、行の削除をすればいいですが、値だけを消した場合に、罫線だけが残っている可能性があります。
このような必要のないセルの書式設定を消せば少しは軽くなります。
ゴミデータを削除する。
エクセルのスクロールバーを見てください。データ量に対して細く(小さく)なっていませんか?
(データが入力されているのは100行目までなのに、まるで何万行もありそうな細さ)
Ctrl+Gでジャンプダイアログを出し、セル選択ボタンを押して最後のセルを選択、OKを押します。
それが表の最後とかけ離れたところにあれば、そこから使われていない行、列を削除してください。
こちらの説明がわかりやすいです。
http://www.geocities.jp/yuunagi_hi/Excel_t.html#specialcells
最後にこれ。
【Dr'Exダイエット】
http://www.vector.co.jp/soft/win95/business/se146689.html
4番のa-kiさんがおっしゃっている「変更箇所の履歴」を取り除いてくれるソフトです。
5番のKairuaAruikaさんのリンク先の"m2m10"さんが回答されている作業もやってくれるみたいです。
(普段マクロを使わないので未確認です)
-----
私はここまでやってサイズが変わらなければ「このファイルはこれが適正サイズ!」と思うことにしています。
長々と済みません。お役に立てれば幸いです。
?
すいません。意味が分りません。