知らず知らずのうちに空白行が増え、整理したい場合などに使用するVBAです。 空白行の削除は、オートフィルタ機能やVLOOKUP関数を使って行うことが可能ですが、VBAを使うとそれにプラスした処理を同時に行うことが可能になります。 例えば削除した記録を残すために、前後の行にマークを付けるなどです。 方法はForループで総当たりで調べ、見つかればRows.Deleteメソッドを使用し削除します。 削除関連のVBA「セルの挿入とセルの削除」も掲載していますので、参考にしてください。 |
Option Explicitを入力し、バグの予防をしています。
実行前
Excel2013の実行画面を追加しました。
Excel2013でも問題なく実行できました。
■■■
このサイトの内容を利用して発生した、いかなる問題にも一切責任は負いませんのでご了承下さい
■■■
当ホームページに掲載されているあらゆる内容の無許可転載・転用を禁止します