|
今回もお助けください。
エクセルのマクロの記録機能を使ってマクロを作りました。
私の作業の効率が悪いのか、できあがったエクセルが4行程度の物なのに6MBもあります。
調べていてわかったのですが、関数(Vlookup)使用後に私は関数のままでは参照元のデータが消せないので、コピーして形式を指定して貼り付けの「値」のみで貼り付けします。このとき私は列全体をコピーして貼り付けています。
そして、これが原因でエクセルのファイルが6MBもあるという事が判明しました。
実際に、データがなにも無い下の行すべてを選択して削除すると50KBになりました。
そこで、質問ですが。
下の図のように、データがない行すべてを指定して、削除するVBAを教えていただきたいです。
A B C D ・・・
1 あいうえお 5個 部品 特急
2 かきくけこ 2個 部品 通常
3 さしすせそ 7個 部品 通常
4 空欄 空欄 空欄 空欄
5 空欄 空欄 空欄 空欄
・
・
・
とこのように4行目からは空欄なのですが、なにか目に見えないゴミみたいなのがあるみたいです。
ちなみに毎回データの数は変わります。5行あるときもあれば6行あるときもあります。
どうかマクロで自動的にしたの空欄を削除する方法を教えてください。
よろしくお願い致します。
|
|