Amigao... coloque o numero do erro que der ai no tratamento de erros, se for mais de um erro podes is adicionando quantos forem.
On Error GoTo TrataErro
Me.Label1.Caption = Format(Now, "hh:mm:ss")
If Me.Label1.Caption = "09:58:00" Then
DoCmd.DeleteObject acTable, "CCC"
DoCmd.TransferText acImportDelim, "CCC Import Specification", "CCC", "G:\LOGÍSTICA\TDEDL\Projetos\Projetos 2012\CCC\CCC.txt", False, ""
DoCmd.DeleteObject acTable, "ABC"
DoCmd.TransferDatabase acImport, "Microsoft Access", "G:\COMUM\01 - BANCO DE DADOS\02 - LOGISTICA\Projetos 2009\Projetos 2009.mdb", acTable, "ABC", "ABC", False
DoCmd.DeleteObject acTable, "ALMOXARIFADO_MU"
DoCmd.TransferText acImportFixed, "MU ALMOXARIFADO", "ALMOXARIFADO_MU", "\\lupus\public\ALMOXARIFADO_MU.txt", False, ""
DoCmd.DeleteObject acTable, "Pecas New"
DoCmd.TransferText acImportFixed, "PECAS NEW", "Pecas New", "\\lupus\public\pecas.txt", False, ""
MsgBox "Ok atualizado", vbInformation, "Atenção"
End If
Exit Sub
Exit_TrataErro:
DoCmd.Hourglass False
DoCmd.Echo True
Exit Sub
TrataErro:
If Err.Number = 3044 Then 'aqui vai o numero do erro
DoCmd.SetWarnings False
DoCmd.RunSQL ("INSERT INTO tblLogErros (LogErros) Values(""" & Err.Description & """)")
DoCmd.SetWarnings True
Resume Next '(prossegue o código)
Else
DoCmd.Hourglass False
DoCmd.Echo True
Msg = "Erro # " & Str(Err.Number) & " gerado na " & Err.Source _
& vbNewLine & vbNewLine & "Descrição: " & Err.Description _
& vbNewLine & vbNewLine & "Por favor contate o Administrador de Sistema."
MsgBox Msg, vbMsgBoxHelpButton + vbCritical, "Erro", Err.HelpFile, Err.HelpContext
Resume Exit_TrataErro
End If
End Sub
Observe que este tratamento esta para 1 erro, mas podes aplicar em mais utilizando o ElseIf
TrataErro:
If Err.Number = 3044 Then 'aqui vai o numero do erro
DoCmd.SetWarnings False
DoCmd.RunSQL ("INSERT INTO tblLogErros (LogErros) Values(""" & Err.Description & """)")
DoCmd.SetWarnings True
Resume Next '(prossegue o código)
ElseIf Err.Number = XXX Then 'aqui vai o numero do erro
DoCmd.SetWarnings False
DoCmd.RunSQL ("INSERT INTO tblLogErros (LogErros) Values(""" & Err.Description & """)")
DoCmd.SetWarnings True
Cumprimentos.