Quella istruzione dice a VBA di andare in caso di un qualunque errore
alla riga
Err_CodiceProdottoPost_AfterUpdate:
contrassegnata con il ":" finale e si trova solitamente in fondo alla sub.
tu hai quella riga finale ??
prova a postare tutta la sub
codice:
Function GestioneErroriEsempio()
On Error GoTo Err_CodiceProdottoPost_AfterUpdate
DoCmd.CancelEvent
DoCmd.Beep
DoCmd.DeleteObject acTable, "wmhrtldfgww"
Exxxit:
Exit Function
Err_CodiceProdottoPost_AfterUpdate:
MsgBox ("Errore n° " & Err.Number & vbNewLine & Err.Description)
Resume Exxxit
End Function
.