Bonjour à tous!
J'ai une petite question concernant une manip qui à l'air toute bête mais pour laquelle je n'arrive pas à trouver la solution.
Dans le cadre d'une macro qui manipule différents classeurs, à un moment donné j'ouvre un classeur supplémentaire (Workbooks.add) afin d'y effectuer quelques calculs ponctuels qui n'ont besoin d'être enregistrés nulle part
En gros :
Au cours de ma macro, j'ouvre un nouveau classeur Workbooks.add
Je fais mes manips dessus (tri de données)
Je récupère ces données une fois le tri fait sur mon classeur principal
Je veux fermer le fichier que j'ai ouvert.
Ce fichier s'appelle Classeur1.xslx, ou Classeur2.xlsx, ou Classeur3.xlsx, etc... le nom n'est pas défini car ça dépend si j'ai déjà un "ClasseurN.xlsx" d'ouvert
Bref ma question est la suivante : comment fermer ce "ClasseurN.xlsx en ne connaissant pas son nom complet ?
j'ai testé Workbooks("Classeur" & "*.xlsx").Close False mais ça ne fonctionne pas.
Alors je fais appel à votre grand savoir en la matière
Je vous joins un fichier exemple.
Ce que je cherche c'est donc à refermer ce "nouveau classeur" que je viens d'ouvrir.
Merci d'avance !