Bonjour,
Je voudrais exécuter un fichier batch parcourant des fichiers dans un dossier avec du code vba. J'arrive à le lancer mais la boucle à l'intérieur ne s'exécute pas. Il ne reconnait pas mon dossier.
code d'exécution du batch:
Shell "cmd.exe /k \\srv52\TX2\CdesCltAintegrer\Prog_Info\Tache\CdeInteg.bat"
code du batch:
1 2 3 4 5
| for /f "delims=" %%i In ('dir /b \\chemin\vers\mon\dossier\*.*') Do call :process %%i
exit\b
:process
echo %1 |
Le batch s'exécute parfaitement si je le lance manuellement mais pas avec le vba. J'ai ce message d'erreur:
'dir /b \\chemin\vers\mon\dossier\*.*' n'est pas reconnu en tant que commande interne ou externe....
Merci d'avance
Partager