Ci sto diventato stupido...

Dunque ho un form in cui si deve registrare l'anno di un evento; se l'anno è precedente a quello corrente ho previsto un campo checkbox ( se selezionato valore = 1) che deve essere selezionato, ho scritto:
codice:
campocheckboxAnno = request.form("campocheckboxAnno")


if campocheckboxAnno <> 1 then

AnnoCorrente = Year(Now()) 
AnnoSuccessivo = AnnoCorrente + 1

else
AnnoCorrente = request.form("Anno") - 1
AnnoSuccessivo = AnnoCorrente + 1

end if
Allora se inserisco un nuovo evento ( quindi anno corrente, campocheckboxAnno non selezionato ) tutto è OK, mentre se vado a modificare un evento esistente aggiungendo dei dati si spostano in avanti sia l'anno corrente che quello successivo, come posso ovviare?

Vi ringrazio.