Kod:
dim islemtarihi, aysonu as date
dim ay as integer
Şimdi işlem tarihinin bulunduğu ayın son gününü bulalım:
Kod:
Sub SonGün()
Dim i As Date
Dim x As Date
i = islemtarihi
x = DateAdd("m", 1, i - (Day(i) - 1))-1
msgbox x
End Sub
Kod:
songün
Değişken hangi ayı aldıysa o ayın son günü de aysonu değişkenine atanacaktır. Bunun için msg olan satırda düzenleme yapın ve değeri aysonu değişkenine atayın. Artık ay sonlarına taksit yükleyebilirsiniz. Bu iş için yine dateadd kullanmalısınız.
Not: Örneğinizi henüz görebildim. Sanırım sonradan yüklediniz. Şimdi inceliyorum.
Ben örneğinize yukardaki kodları uyarladım. Örneğiniz aşağıdadır.
Kolay gelsin.