¿Cómo manejo el control de errores en VBA para un código?
Tengo el siguiente código
Private Sub CommandButton1_Click()
' Asimilador de crudos para HACH AS950
Dim strArchivo As String
Dim informe As String
Dim Datos As String
Application.ScreenUpdating = False
strArchivo = Application.GetOpenFilename
Workbooks.OpenText Filename:=strArchivo
informe = ThisWorkbook.Name
Datos = ActiveWorkbook.Name
' Copiar y pegar hoja 1 en informe
Workbooks(Datos).Activate
Sheets(1).Select
Range("A3:G183").Select
Selection.Copy
Workbooks(informe).Activate
Sheets("CRUDOS").Activate
Range("A6:G1386").Select
ActiveSheet.Paste
Selection.PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
Workbooks(Datos).Close Savechanges:=False
Sheets("DATOS").Select
End SubEl codigo me abre un cuadro para buscar un archivo y absorber su informacion. El tema esta en que al poner CANCELAR, si es que no quiero insertar nada, me tira un error de ejecucion y al poner ON ERROR RESUME NEXT, se me cierra el formulario completo y me deja el excel sin nada para la visual, como si se quedara pegado.
3 respuestas
Respuesta de James Bond
1
Respuesta de Abraham Valencia
Respuesta de Sebas Torres



