Bonjour;

Dans ma macro, je lance un fichier .bat pour récupérer des données.
Je voudrais avoir votre aide pour que ma macro se bloque le temps que je lance le fichier .bat et qu'elle repart une fois le fichier .bat fermé

Pour me dépanner, j'ai fais ceci, pas terrible.......

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
Sub transfert_coros()
'effectue le transfert de syntotal par FTP
    valeur = Shell("J:\Funf_gen\Production\Trs\bilanhebdo\fic.bat", 1)
 
'blocque la macro jusqu'à la fin du transfert
    answer = MsgBox(" Cliquer sur OK quand la fenêtre de transfert est fermée ", vbOKCancel + vbInformation)
End Sub
J'ai ceci dans le fichier .bat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
FTP -n -s:"J:\Funf_gen\Production\Trs\bilanhebdo\FIC.FTP" 10.128.115.15
Merci d'avance de votre aide, en espérant que mes explications sont assez claires.