XL 2019 Déroulement macro après fermeture d'un classeur

claudio54

XLDnaute Junior
Bonsoir à tous
J'ai un classeur qui ouvre au démarrage (dans thisworkbook) un usf qui doit lancer l'exécution d'un second classeur après action sur un bouton. Ce second classeur ouvre également au démarrage un usf qui ferme le premier classeur. Malheureusement après la fermeture du premier classeur, la macro ne déroule plus le script et se désactive.
Je tourne en rond depuis un bon bout de temps sans résultat. Quelqu'un peut-il venir à mon secours ?
Ci-joint 2 fichier (vraiment minimalistes) illustrant mon problème. Copier les 2 dans un même répertoire et lancer "classeur1".
Merci
 

Pièces jointes

claudio54

XLDnaute Junior
Bonsoir à tous
J'ai un classeur qui ouvre au démarrage (dans thisworkbook) un usf qui doit lancer l'exécution d'un second classeur après action sur un bouton. Ce second classeur ouvre également au démarrage un usf qui ferme le premier classeur. Malheureusement après la fermeture du premier classeur, la macro ne déroule plus le script et se désactive.
Je tourne en rond depuis un bon bout de temps sans résultat. Quelqu'un peut-il venir à mon secours ?
Ci-joint 2 fichier (vraiment minimalistes) illustrant mon problème. Copier les 2 dans un même répertoire et lancer "classeur1".
Merci
Up !
Insolvable ???
 

Dranreb

XLDnaute Barbatruc
Bonjour.
Oui insoluble.
Lorsqu'on ferme un classeur, son projet VBA est forcément fermé aussi et ne peut plus continuer de dérouler de code. Pourquoi vouloir le fermer ? Par ailleurs je conseillerais de mettre à False la propriété ShowModal d'un UserForm dont le Show est effectué dans une Sub Workbook_Open pour lui permettre de se terminer.
 

Discussions similaires