E' abbastanza complesso un contatore come l'hai impostato. Penso ti serva una funzione vba per poterlo gestire. Ad esempio al cambio d'anno cosa succede, la parte numerica deve ripartire da 1? Credo ti serva una tabella d'appoggio in cui andrai a memorizzare tutti questi codici, in maniera che anche se dovessi cancellare un record, avrai sempre uno storico di tutti i valori già inseriti. A questo punto ricavi l'anno corrente e vedi se ci sono già record relativi a quell'anno. In caso positivo estrai il valore massimo presente e lo incrementi di uno. Se ad esempio cambia l'anno, mettiamo 2009, la tua procedura verificherà che non ci sono ancora record relativi a quell'anno e resetterà il contatore da 1 (29001).
edit. Azz, hai aperto una sfilza di thread e ho risposto in quello sbagliato.![]()
La mia risposta è relativa al post sul contatore.![]()