Me confunde un poco lo que requieres...!
A ver, pero te expongo algo que quizas pueda ayudarte...
Por ejemplo, si el pago se realizo en agosto, deseas agregar los meses siguientes hasta llegar al anio...!
Dim FechaInicial As Date
For numero = 1 To 12
'aqui adiciono un mes a la fecha.
FechaInicial = DateAdd("m", numero, Date)
'aqui, me posiciono en el primer dia de la fecha a la que le voy adicionando el mes
FechaInicial = "01/" & Month(FechaInicial) & "/" & Year(FechaInicial)
amortizaciones.AddNew
amortizaciones!pago = numero
amortizaciones!fecha = FechaInicial
amortizaciones!cant = Format(costo, "0.00")
amortizaciones!estado = "PENDIENTE DE PAGO"
amortizaciones.Update
Next
Sera esto lo que deseas?