Basta gestirli con un ... gestore degli errori.
Esempio, lo schema sotto intercetta l'errore mostrandone la descrizione, poi slo quando il programma è eseguito nell'IDE (App.LogMode=0) allora si ferma (Stop) premi F8 e grazie al Resume ti riporta alla riga che ha generato l'errore, così hai modo di valutare le espressioni, correggere l'errore, ecc.
N.B. Se il programma viene eseguito compilato allora App.LogMode=1.
codice:'Public Function FaiQualcosa(ByVal pNomeParametro As String) As Boolen On Error Goto ERR_HANDLER Rem --- Rem codice da eseguire Rem --- On Error Goto 0 Exit Function Rem --- ERR_HANDLER: MsgBox Err.Description If App.LogMode = 0 then Stop '' premere F8 per eseguire una singola istruzione alla volta Resume End If End Sub


Rispondi quotando
