grazie, ho sistemato così
codice:
Public Property Let Addendo2(num As Integer)
    If num <> 3 Then
        gAdd2 = num
    Else
        errore = True
    End If
End Property
e poi prima di eseguire la function faccio l'if su errore....
se è true non eseguo la funzione.
funziona ma non so se è il metodo migliore....

ma xkè se dichiaro così
codice:
Private errore As Boolean
e poi faccio
errore=false

mi da errore?:master: