Bueno, hace algun tiempo encontre un codigo para crear un archivo log de los errores que pueda dar tu aplicacion:
Código:
' En un modulo
' Asegurate de crear un archivo llamado Errors.log en el direcotorio de tu aplicación
Public Sub errLogger(ByVal lNum As Long, ByVal sDesc As String, ByVal sFrom As String)
Dim FileNum As Integer
FileNum = FreeFile
Open App.Path & "\Errors.log" For Append As FileNum
Write #FileNum, lNum, sDesc, sFrom, Now()
Close FileNum
End Sub
' En el procedimiento
Private Sub Command1_Click()
On Error GoTo Err_handler
' tus sentencias
Exit Sub
Err_handler:
If Err.Number <> 0 Then
errLogger Err.Number, Err.Description, "Command1_Click"
Err.Clear
Resume Next
End If
End Sub
Créditos a: Robert Smith & Brian Hoffleith
Espero te sirva

Saludos