XL 2010 [résolu] Basculer dans un classeur qui n'est pas encore enregistré

jmh1

XLDnaute Occasionnel
Bonsoir,

J'ai une macro qui ouvre un fichier modèle "Essai.xltm" donc le nom change à chaque fois que je lance mon code (Essai1 puis Essai2....) sans extension puisqu'il n'est pas enregistré et que je ne peux pas l'enregistré avoir d'avoir terminé ma saisie.

Mon problème est que je navigue entre plusieurs fichiers et que je ne trouve pas le code pour nommer mon fichier modèle, j'ai essayé NewFich = Activeworkbook.name mais quand je fais Workbooks(NewFich).activate plus loin dans mon code, j'ai une message d'erreur 'Objet requis'.

Quelqu'un aurait-il une solution à me proposer ? Merci
 

Dranreb

XLDnaute Barbatruc
Bonsoir.
Plutôt que son nom, notez donc plutôt par un Set le classeur lui même dans une variable globale déclarée Public ou, peu importe, Private ClassEssai As WorkBook
Juste après son ouverture :
Set ClassEssai = ActiveWorkBook
Comme ça vous n'aurez qu'à faire ClassEssai.Activate si nécessaire, ce dont je doute d'ailleurs.
 

Discussions similaires