質問: エクセルのマクロVBAについて質問です。
回答: マクロの問題では無く、シートのレイアウトの問題では? マクロは、VBE画面で何か操作しない限り破損することはありませんよ。 ・シートの、先頭行に見出しがあった物を削除してしまった (見出し行が3行あるはずなのに、2行に減っているなど) ・シートには空白行が無い前提でマクロが動作する仕組み (誰かが、月が変わったから1行空白を開けて区別するように変更したなど) の様なことが理由で、動作がおかしくなったのではありませんか?