Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/11/2006, 17:25
Avatar de Crashman
Crashman
 
Fecha de Ingreso: junio-2004
Mensajes: 335
Antigüedad: 20 años, 9 meses
Puntos: 0
true/false Workbooks.Application.FindFile

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
__________________
En la politica el unico ministerio que sale bien ante el pueblo es la iglesia, promete vida despues de la muerte y nadie a regresado a reclamar...