Execution d'applications externes

nono59

XLDnaute Nouveau
Bonjour à tous,

Mon problème est le suivant :

Dans une macro, j'execute un programme externe et je simule des commandes avec sendkeys pour effectuer une requete de données qui vont s'écrire dans un fichier au format xl. Cette requête n'a pas toujours la même durée et je suis donc obligé de marquer une pause dans le code VBA (Fonction 'Stop') afin d'attendre la fin du programme externe et de pouvoir continuer la macro.
Y-a-t-il une solution pour indiquer à excel d'attendre que le programme soit terminé avant de continuer la macro ?

Merci d'avance,
 

sousou

XLDnaute Barbatruc
Bonjour nono

En ce qui me concerne, je n'ai jamais réussit à gérer convenablement ce problème.

Je gère des chronos d'attende entre les sendkeys au plus près des réponse de l'appli.
Je reste à l'écoute.
 

nono59

XLDnaute Nouveau
Salut Sousou,

eh oui ! au début, j'utilisais aussi le WaitTime mais comme j'avais des variations allant de 10 secondes à plus d'une minute, j'ai décidé de mettre un stop et de remettre en route à la vue manuelle de la fermeture de l'application externe...

merci quand même, j'espère que qq1 aura une soluce...
 

Statistiques des forums

Discussions
312 215
Messages
2 086 330
Membres
103 187
dernier inscrit
ebenhamel