Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


11532 / 13646 ツリー ←次へ | 前へ→

【15581】マクロを含むとファイル容量が多くなる Ark 04/6/30(水) 9:50 質問[未読]
【15587】Re:マクロを含むとファイル容量が多くなる IROC 04/6/30(水) 10:11 回答[未読]
【15592】Re:マクロを含むとファイル容量が多くなる ちゃっぴ 04/6/30(水) 10:56 回答[未読]
【15617】Re:マクロを含むとファイル容量が多くなる Ark 04/6/30(水) 14:54 お礼[未読]
【15626】Re:マクロを含むとファイル容量が多くなる koton 04/6/30(水) 21:08 回答[未読]
【15639】Re:マクロを含むとファイル容量が多くなる Ark 04/7/1(木) 14:37 お礼[未読]

【15581】マクロを含むとファイル容量が多くなる
質問  Ark  - 04/6/30(水) 9:50 -

引用なし
パスワード
   こちらに投稿するのは的外れかもしれませんが、
もし詳しい方がいらっしゃったらご教授いただきたいです。

こちらで親切な方々に助けてもらい、昨日漸く決められた一連の
動きをしてくれるマクロが完成しました。
本当にありがとうございました。

完成した後に疑問に思ったのが「完成させる前と後では容量が2桁も違う」点でした。

私が作成を手がけていたマクロは全部で5つ。
それぞれのボタンを押す事により動作する仕組みになっていますが
3つ完成させた時点のファイル容量が72KBだったのに対し、
昨日完成した5つのマクロ全てが動くファイル容量は2MB以上ありました。

難しい動きをするマクロが含まれている場合、
ファイル容量が多くなるのでしょうか?
ちなみにモジュール自体はそれぞれ1〜2KBです。

【15587】Re:マクロを含むとファイル容量が多くなる
回答  IROC  - 04/6/30(水) 10:11 -

引用なし
パスワード
   マクロの処理内容は何でしょうか?

いきなり増加したならブックの共有が疑わしいですけど。

【15592】Re:マクロを含むとファイル容量が多くなる
回答  ちゃっぴ  - 04/6/30(水) 10:56 -

引用なし
パスワード
   マクロを含むファイルを上書き保存すると
すごい勢いで容量が増加します。

なので、解決策としては、上書き保存をせずに
名前をつけて保存で保存するようにする。

一度増加したブックは新規ブックを作成し、
そこにシート&マクロをコピーすれば
軽くなります。

【15617】Re:マクロを含むとファイル容量が多くなる
お礼  Ark  - 04/6/30(水) 14:54 -

引用なし
パスワード
   >IROCさん
マクロの処理は以下のとおりです。

1.前回使用したデータを削除
2.フォルダ内ファイル名の取得、シートへの書き出し
3.あるxlsファイルの中身を一部コピーペーストする
4.書き出したデータの比較をする
5.禁則文字を検知

一つの処理が終わるたびに使用したブックを閉じていますので
特にブックの共有はしていないと思います。

>ちゃっぴさん
教えて頂いたとおり、実行してみたのですが30KBほどしか変わりませんでした。。
原因がなんなのかわからないって言うのもちょっと気になりますね。
モジュールのインポートではなく、新規モジュールに作成したモジュールの
中身だけコピーペーストして再度チャレンジしてみます。

お二方とも、早々のご回答ありがとうございました。

【15626】Re:マクロを含むとファイル容量が多くなる
回答  koton  - 04/6/30(水) 21:08 -

引用なし
パスワード
   いろいろ処理した後に保存してファイルが大きくなるのでしたら
空白行がたくさん残ってしまっているのかもしれません。
サポート情報を参考にして最後のセルを確認してみてください。

[XL2002] 「最後のセル」の位置を修正する方法
http://support.microsoft.com/default.aspx?scid=kb;ja;405492

こちらの診断ソフトも試してみるといいですよ。
空白行や見えないオブジェクトをチェックしてくれます。

エクセル ワークブック診断
http://hp.vector.co.jp/authors/VA016119/shindan.html

【15639】Re:マクロを含むとファイル容量が多くなる
お礼  Ark  - 04/7/1(木) 14:37 -

引用なし
パスワード
   >kotonさん

教えて頂いた診断ツールにしたがって空白行を挿入し直した所、
ファイル容量が2M→76KBにまで減りました。
良いツールを教えて頂き、ありがとうございました。

11532 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free