VBA EXCEL attendre l'execution du programme .exe

VBA EXCEL attendre l'execution du programme .exe - VB/VBA/VBS - Programmation

Marsh Posté le 31-03-2005 à 17:31:58    

Bonjour à tous, :hello:  
 
J'ai un souci de programmation vba qui touche à comment faire attendre la fin d'éxécution d'un prog  
 
Je vous expose mon cas:
 
J'ai un programme "rapports.exe" qui va va puisser dans des bases de données certaines infos pour remplir un fichier .xls. Ce fichier .xls est mise en forme par un fichier "modele.xlt" qui doit contenir des macros de calculs. La première contrainte est que les infos dans le fichier doivent être retravaillée pour être exploitable directement par les utilisateurs. La seconde est que, comme le "rapports.exe" doit remplir plusieurs fichiers excel d'affilée avec des infos différentes (il applique des modèles différents pour chaque type de rapport), les macros servant à retravailler les données doivent être entièrement automatique (pas de bouton possible hélas). :sweat:  
Je n'ai aucune possibilité de modifier le "rapports.exe" ni de passer outre :pfff: .
 
Pour etre schématique ca donne cela
 
1 Lancement "rapports.exe"
2 Ouverture  excel
3 Ouverture .xls
4 Application de "modèle.xlt"
5 Remplissage du fichier .xls
 
Et ce que je veux faire ensuite
 
6 lancement automatique des calculs par macros
 
Comment faire, s'il vous plait? :jap:  
 
J'ai cherché sur le forum et je n'ai rien trouvé correspondant vraiment à ce que je recherche.
 
Je pense qu'il faut attendre la fin de l'execution du .exe puis déclencher les macros depuis le ThisWorkbook mais comment ?
 
 
Merci d'avance pour toute l'aide que vous pourrez m'apporter :hello:  
 
 
 

Reply

Marsh Posté le 31-03-2005 à 17:31:58   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed