Penso di aver risolto il problema. L'errore mi viene quando la textbox rimane vuota, ho aggiunto questa istruzione all'inizio della routine:

//-------------------------
On error resume next
-------------------------//

Così funziona senza segnalarmi nessun tipo di errore, i calcoli sembrano corretti.
Cosa ne pensi?

Grazie, ciao.






Ps.: se mi mandi una foto ti faccio un busto :-))