ExcelのVBAコーディングをやってますが、 チームでやると嫌になってきます。 特に今までVBAを主力としてやってきた人と一緒にしたくない… 理由は適当にコーディングしても動くからルール無用になる。 コードを見ていてイライラしてくる… (Rage()なんて、Activeシートが変わってたらどうすんねん!とか…) (きちんとされている方ごめんなさい。きちんとしてる人の絶対数が僕の周りでは少ないんです) というわけで、私が勝手に作った勝手なルールをメモとして残す。 (メモなので見にくいっ!) 必ず守ること: 1.シートは「オブジェクト名」を付け、シートの参照は「オブジェクト名」で参照する (ただし、動的に追加した時(一時シートなど)は除く。 オブジェクト名をつけるのが面倒だから) 2.ボタン等のイベントメソッド内でのみ下記の処理を行う ・Application.Calculation ・Ap
![Excel VBAの私のコーディングルール - いつもどこかでデスマーチ♪](https://cdn-ak-scissors.b.st-hatena.com/image/square/df3a50c14b465108d37d0f484920317dd74971fb/height=288;version=1;width=512/http%3A%2F%2Fu.xgoo.jp%2Fimg%2Fsns%2Fblog.png)