Amigos una vez mas solicitando su ayuda.
Necesito saber el tipo de dato de devolucion de Workbooks.Application.FindFile
para que el usuario cuando le de "cancelar" a la busque de archivo que hace la macro se termine el proceso y no continue...no se si me entienden la macro lo que hace es abrir la ventana de busque de archivos y cuando se le da abrir al archivo especifico lo abre y ejecuta el resto del codigo, lo que pasa es que cuando le dan cancelar la macro agrega una nueva hoja de excel porque es parte del procedimiento de la misma y no quiero que haga eso pero no se si da true o false o utiliza algun vbcancel...gracias
lo que tengo es esto por eso adhiere la hoja
Código:
'--abre el archivo--
Workbooks.Application.FindFile
'--el archivo abierto es origen--
origen = ActiveWorkbook.Name
'--adiere una hoja a excel nueva--
Application.Workbooks.Add
'---Destino es la hoja nueva
destino = ActiveWorkbook.Name
'---oculta el formulario---
UserForm1.Hide
'---Activa----
Workbooks(origen).Activate
Application.ScreenUpdating = False
'Que no se pare de buscar, hasta que no encuentre una fila vacía
Cells(4, 1).Select
Do While Not IsEmpty(ActiveCell.Offset(0, 0))
ActiveCell.Offset(1, 0).Select
loop
'resto de codigo