XL 2010 Renommer un classeur ouvert sans l'enregistrer

Formule1

XLDnaute Nouveau
Bonjour,
Je voudrais renommer un classeur ouvert sans qu'il ne s'enregistre dans le répertoire de sauvegarde par défaut.
J'ai écrit ceci :

fichierem = Range("K5") & ".xlsm"
ActiveWorkbook.SaveAs Filename:=fichierem

Le renommage marche très bien classeur ouvert, par contre il s'enregistre dans mon répertoire de sauvegarde par défaut (C:Documents).
Comment faire pour qu'il e s'enregistre pas dans ce dit répertoire ?

Merci par avance.
 
Solution
Bonjour formule1, le forum

On ne peut pas changer le nom d'un classeur sans l'enregistrer, mais on peut l'enregistrer dans le dossier temporaire en attendant, et il faut le typer si c'est un xlsm.

Cordialement, @+
VB:
fichierem = Range("K5") & ".xlsm"
ActiveWorkbook.SaveAs Filename:=Environ("temp") & "\" & fichierem, FileFormat:=xlOpenXMLWorkbookMacroEnabled

Bernard_XLD

XLDnaute Barbatruc
Membre du Staff
Bonjour formule1, le forum

On ne peut pas changer le nom d'un classeur sans l'enregistrer, mais on peut l'enregistrer dans le dossier temporaire en attendant, et il faut le typer si c'est un xlsm.

Cordialement, @+
VB:
fichierem = Range("K5") & ".xlsm"
ActiveWorkbook.SaveAs Filename:=Environ("temp") & "\" & fichierem, FileFormat:=xlOpenXMLWorkbookMacroEnabled
 

Discussions similaires

Statistiques des forums

Discussions
312 084
Messages
2 085 194
Membres
102 813
dernier inscrit
kaiyi