Sadece 2.ayda değil, tümünde yanlış geliyordu.
Şubatla ilgili bir probleminiz yok, sadece o ayın son gününü (songün ve tar1) hesaplattırdıktan sonra zaten hesaplanmış olan bu tarihin (tar1) üstüne döngünün içinde tekrar 1 ay daha ekleniyordu.
Bu sorunu düzeltmek için, Komut85_Click içerisindeki;
Kod:
tar = DateAdd("m", i, tar1)
Kod:
tar = DateAdd("m", i - 1, tar1)