Ciao Lol^2,
qundo posti del codice racchiudilo nei tag code (c'è un bottoncino dove scrivi il messaggio).
Le eccezioni sono un meccanismo per la gestione degli errori che devi assolutamente conoscere se vuoi usare il .NetFramework, in poche righe posso solo darti qualche indicazione.
Quando il sistema incontra un errore (divisione per zero, file che non esiste ecc.) lancia un' eccezione, avvero avvia un meccanismo che se non gestito porta alla chiusura del programma.
Caratteristica delle eccezioni è quella di risalire la sequenza delle chiamate, per cui puoi mettere il gestore nel punto più adatto. Per intercettare una eccezione devi usare Try ... Catch ovvero racchiudi il pezzo di codice che può sollevare l' eccezione tra queste due istruzioni. In pratica:
Try
Dim a As Integer = 1
Dim b As Integer = 0
a = a \ b
Catch ex As Exception
MsgBox("Divisione per zero)
End Try
Ci sarebbe molto altro da dire, per ora ti auguro buono studio.