Re : [VBA] Workbbok CLOSE : la suite de la macro est-elle exécutée ?
Merci !
En effet, ça va poser problème ...
J'ai donc :
File1 = fichier principal, donc les feuilles contiennent des liens au File2 ; à enregistrer avant fermeture
File2 = fichier secondaire, qui sert de source au calcul de File1 ; à fermer sans enregistrer
Les données de File1 (une fois fermé) sont liées à d'autres fichiers.
Pour ne pas avoir de ### dans ces fichiers, il faut que je ferme File1 (en l'enregistrant) AVANT de fermer File2.
Sinon, en fermant File2 d'abord, ça fait sauter les valeurs de File1 dépendant de File2*.
Mon problème devient donc : Comment fermer File1 d'abord, puis File2, sachant que seul File1 peut contenir des macros !
J'ai essayé de "sous-traiter" ces deux fermetures à un classeur toujours ouvert en arrière plan : File1 appelle une macro dans ce classeur qui fait le job ... mais ça s'arrête après la fermeture de File1
*les formules de File1 font appel à File2 sur la base de formules "INDIRECT". Dès que je ferme File2, les liens ne se font plus.