Lancement de fichier.bat par macro avec chemins dynamiques

  • Initiateur de la discussion Initiateur de la discussion paulo65
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

paulo65

Guest
Bonjour à tous,
Une fois de plus je viens vers vous, car ne trouvant pas exactement la réponse à mon problème dans les posts.

Je souhaite exécuter un fichier.bat dans une macro, dont le chemin (non C:\...) serait le même que celui de mon fichier.xlsm. Mais ce chemin est variable selon les utilisations.
Je n'arrive pas à utiliser la fonction Shell qui requière un chemin c:\..., mais peut être y a t-il d'autre moyen?
De plus, la cmd.bat demandant quelques secondes pour son exécution, comment temporiser la poursuite de la macro?

Shell "C:\...\Fichier.bat", 0

Merci pour votre aide.
 
Re : Lancement de fichier.bat par macro avec chemins dynamiques

Bonjour à tous,

Les réponses ci-dessus ont résolu partiellement mon problème.
En effet, la commande "Shell ThisWorkbook.Path & "\Fichier.bat", 1" me lance bien mon point bat (visible avec 1) et pour l'attente, un simple compteur me permet d'attendre. Donc tout va bien jusque là.

Là où ça se complique c'est que le .bat est bien appelé dans mon répertoire actif via la macro, mais s'exécute sous "C:\..doc & settings\..." alors que lorsque je le lance en manuel il s'éxécute bien dans le répertoire courant, qui je dois le préciser est un chemin long avec connecteur réseau.

là je coince.
Merci pour vos réponses.
Paulo
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

P
Réponses
1
Affichages
1 K
Ptrs32
P
S
Réponses
10
Affichages
4 K
Sylvain29
S
S
Réponses
3
Affichages
4 K
A
Réponses
5
Affichages
4 K
Retour