Bonjour à tous,
J'ai une macro qui dans son cheminement exécute trois batch.
Le premier et le second ont notamment besoin de quelques petites secondes pour remplir leur mission, la macro ne leur en laisse pas toujours le temps.
Pour le premier batch, j'ai ajouté ceci :
Cela laisse 5 secondes de répit, c'est parfait.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 newHour = Hour(Now()) newMinute = Minute(Now()) newSecond = Second(Now()) + 5 waitTime = TimeSerial(newHour, newMinute, newSecond) Shell (Chemin & "unzip.bat") Application.Wait waitTime
J'ai essayé de mettre le même "Application.Wait waitTime" après mon second Shell mais cela n'est pas pris en compte et je ne comprends pas pourquoi.
J'ai également fait un "waitTime2" pour le dissocier du premier mais rien y fait.
Auriez-vous une idée s'il vous plait ?
Merci
Partager