La Web del Programador: Comunidad de Programadores
 
    Pregunta:  61350 - ESPERAR UN ARCHIVO DESDE UNA MACRO EN EXCEL
Autor:  Shakira Mevarack
Hola a todos

Alguien me puede decir como puedo hacer para esperar que exista un archivo en una ruta X para que mi macro de excel continue...???

Esta es la intencion....

Mi macro de excel lanza por medio de un shell un bat, el cual corre un programa ejecutable en foxpro que genera un archivo dbf en una ruta X

Debo esperar en excel a que ese bat termine de generar el archivo para abrirlo y extraer la informacion del dbf a una hoja de excel.

Cualquier comentario es muy agradecido...

Saludos

  Respuesta:  Gonzalo Quintana
Hola Shakira:

Podrías utilizar una pausa en el código para darle tiempo de que se cree el archivo. Tal vez el código siguiente te sirva:

Application.Wait Time + TimeSerial(0, 0, 0)

Donde el primer 0 corresponde a horas, el segundo a minutos y el tercero a segundos.

Lo que hace el código es pausar la ejecución del mismo durante el tiempo que vos le pongas. Probalo y comentame si te sirvió o no...

Saludos,

Gonzalo