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