Bonjour,

Le programme appelé par ma macro est le suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Shell "C:\OYAK\FUSION\OYAK_v2\OYAK_v2_run.bat", 0
 
Application.Wait Time + TimeSerial(0, 0, 120)
 
Workbooks.Open "C:\OYAK\MEMO.xls"
Le batch Oyak_v2_run génère un fichier Excel temporaire lors de son exécution et lorsqu'il a terminé il génère un fichier MEMO.xls.
Nous souhaitons remplacer le wait par une fonction If exist pour que le reste de la macro ne s'exécute pas avant que le fichier soit totalement généré.

Savez-vous comment faire svp ?

Merci d'avance pour votre aide