On Error GoTo errorHandler e non On Err GoTo errorHandler.
In più se vuoi far vedere la message box sostituisci
msg = "Errore numero: " & Str(Err.Number) & Chr(13) & "Generato da " & Err.Source & Chr(13) & "Tipo: " & Err.Description
con
MsgBox "Errore numero: " & Str(Err.Number) & Chr(13) & "Generato da " & Err.Source & Chr(13) & "Tipo: " & Err.Description

Rispondi quotando