インデント(段下げ)は可読性に大きく影響する。


・変数の定義はいくつ


・第一レベルはいくつ


・第二レベル以降はいくつづつ


・On Error の定義はいくつ


などを決めておくこと。インデントのタブ設定も併せて設定しておくべし。




個人的には


・変数の定義  第一レベルと同じ


  (基本的にはコード中に変数の定義は書かず、先頭に集めている。)


・第一レベル  半角4つ


・第二レベル以降  半角2つづつ


・On Error の定義 半角2つ




なお、VBAにはないが、VB.NETなどでは「ここからここまではひとかたまりですよ」という定義があり、その単位でコードを展開したり閉じたり(エクスプローラーのフォルダで、サブフォルダを展開したり閉じたり、という感覚と同様)することができる。この場合にはインデントが不要かどうかまだ試していないが、個人的にはインデントをしている。