Ciao,
grazie per l'aiuto ma avevo già scritto un codice tipo questo...

Classe (prova)

public sub classeprova()
Err.raise = 6
end sub


Main program:
...
dim app as new prova
on Error goto errorHandler
app.classeprova
...
exit sub
errorHandler:
msgBox(err.description)
end sub


ma assolutamente non funziona se era questo che intendevi!
Invece di intercettare con un "on Error" dovrei controllare con "if Err.Number<>0"..

Accetto anche altre soluzioni...nella speranza che esistano!
Non è un problema gravissimo,ma faccio fatica a digerire il fatto che debba mettere in una classe (che magari un giorno diventerà una dll!!) il riconoscimento e la gestione dell'errore!
Preferirei lasciare la decisione di come agire all'utilizzatore finale..

Sbaglio?

grazie ancora