Votez !

L’objectif est simple.

Dans un script VBA (dans Access par exemple), j’ai besoin d’exécuter un fichier cmd ou bat et d’attendre la fin d’exécution pour continuer le déroulement du script VBA.

Déclaration des API (en-tête du module)

Ajouter cette fonction :

Si vous ne voulez pas que la fenêtre d’exécution soit visible :

Dans le code, appeler la fonction pour exécuter la commande :

La variable codeRetour (Long) contient « 0 » si l’exécution s’est déroulée correctement.