Excel VBAには文法チェックをするためのコンパイル機能がある。コンパイルが成功すると裏でオブジェクトモジュールができるらしく、ファイルサイズが大きくなるという話も聞いたことがある。


しかし、このコンパイル機能が少々誤動作を起こす。

コンパイルは、通常ダメな部分にジャンプしてくれる。基本はそうなのだが、たまに曖昧なエラーを出してどこが悪いのかを出さないことがある。


ブックを閉じて開きなおしたり、保存したりすると正常に戻ることもあるが、「検知しにくいエラー」があるようで、それを解消したら他のエラーが出てくるようになったり、コンパイルが完了したりする。


このエラーの傾向はまだつかめていないが、分かったらレポートしたいと思う。