「コメントだけ」は削除されます


VBAの話です。

オブジェクトモジュールに、宣言とコメントしか記述されていない場合、ブックを保存すると削除されてしまいます。

これを保存すると

こうなっちゃいます。

標準モジュールなら大丈夫です。削除されません。[Sheet1]や[ThisWorkbook]などのオブジェクトモジュールでの話です。

これ、ちょっと危険ですね。オブジェクトモジュールにマクロを作成していて、諸々の事情で「ちょっと、プロシージャ部分はコメントアウトして、保存し直すか」みたいなことをやると、全部消えちゃいます。これ、あり得ますよ。オブジェクトモジュールは、イベントプロシージャを記述するところです。作成中、どうも動作がおかしいなってデバッグしてて、とりあえずコメントして動作を確認して・・・アウトです。気をつけましょう。