Bon, j'ai tout relus et je crois avoir compris.
Si ta macro est dans le fichier que tu fermes, alors il est normal qu'après la fermeture, son exécution s'interrompe.
Donc, nous sommes en présence de deux hypothèse. L'hypothèse 1 et l'hypothèse 2.
Examinons l'hypothèse 1
- Ta macro est dans le fichier que tu fermes avant qu'elle ait fini son travail et il est normal que ça marche pas
Examinons à présent l'hypothèse 2
- Ta macro est dans un autre fichier et là ça devrait marcher.
Conclusion : On peut conclure que la bonne hypothèse est l'hypothèse 1
Donc, pour que ton intéressant projet de fermeture/ouverture consécutifs de fichier Excel, en VBA aboutisse, il paraît nécessaire après examen de la situation, de mettre la macro dans un .XLA. Ainsi tu auras tout le loisir de la lancer depuis le fichier qui se ferme, et son exécution se poursuivra une fois le fichier fermé. Pas le xla, le xls...
Ouf !
A+
Si t'as bobo, tu dis "Bobo !"
Partager