Lancer .bat avec VBA
Bonjour à tous,
Voila j'ai un problème avec le lancement d'un .bat sous VBA.
*Contexte* Ma macro VBA à besoin de connaitre la liste des fichiers dans le même fichier qu'elle. J'utilise donc un le .bat suivant de façon manuel : dir C:\....\Pieces-Justificatives-LAD\ > Liste.txt (à noter que sans chemin ca marche également, ainsi qu'avec *.*apres le \)
Souhaitant automatiser le rafraîchissement de mon fichier liste.txt, j'essaye d'executer un shell dans ma macro
Sub macro()
Chemin = Workbooks(ActiveWorkbook.Name).Path
Shell Chemin & "\ListerFichiers.bat"
End SubProblème :
J'ai vérifié, le chemin correspond (ca ne marche pas avec shell "C:\....\Pieces-Justificatives-LAD\ListerFichiers.bat")
En fait, la ligne s’exécute mais le .bat ne rafraîchi pas la Liste (il ne semble pas s’exécuter)(alors qu'il le fait de façon manuelle)
J’espère avoir été clair et je suis à votre disposition si vous avez des questions.
merci !
Edit*
J'ai ajouté une pause dans le .bat. Je confirme qu'il s’exécute mais rien ne ce passe. (En fait si, ca a marché et maintenant ca ne marche plus ....)