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