仕方無くVBAやるハメになったが、VBAのウザさは半端ねぇ、例えば

int i,j,k;

なんて空気のような決まり事だと思ってたのでVBAでも
Dim i, j, k As Integerと何でAsが必要なんだ?文字が増えて鬱陶しいな程度に
思ってたら、何とk以外は勝手にVariantになるではないか…
正しくは、Dim i As Integer, j As Integer, k As Integerだとぉ?
タダでさえ無駄に書かされるのに大幅に書き足さなければならない
VBAのウザさは半端ねぇ…