Enregistrer un fic. sans l'ouvrir

  • Initiateur de la discussion Initiateur de la discussion jo
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

jo

Guest
Bonjour le forum,

Est il possible d'enregistrer dans un autre classeur sans
l'ouvrir?

Voici mon code:


Sub Save_file()
Dim D, m, Y
ChDir ActiveWorkbook.Path
Sheets(Array("Sheet1", "sheet2")).Copy
D = Format(Day(Date), "00")
m = Format(Month(Date), "00")
Y = Format(Year(Date), "00")
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs FileName:="G:\TEST_ " & D & m & Y & ".XLS"
Application.DisplayAlerts = True
ActiveWorkbook.Close
End Sub


Comme vous pouvez le voir, j'utilise "ActiveWorkbook.Close" pour refermer
le classeur qui est entrain de s'enregistrer et qui s'affiche ...

Peut être qu'il existe un autre moyen ?


Merci !
 
Salut jo et le forum

Si tu veux garder ton classeur d'origine ouvert, tu peux peut être copier l'ensemble de ton classeur et le coller dans un nouveau classeur.
et c'est ce nouveau classeur que tu enregistres sous le nom que tu veux

ça donne un truc du genre

Voila

Patrick

-----------------------------------
Sub Macro1()
'
'
Cells.Select
Selection.Copy

Workbooks.Add

ActiveSheet.Paste
Application.CutCopyMode = False

ActiveWorkbook.SaveAs FileName:= _
"C:\Documents and Settings\Mes documents\Classeur1.xls", FileFormat:= _
xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False
ActiveWindow.Close

End Sub
 
Bonjour Patrick, Jo, le Forum

Je conseillerai plutôt la Méthode "SaveCopyAs" qui sauve une copie du fichier sans modifier le fichier ouvert et chargé en mémoire... que lui par contre on peut simplement fermer avec Close


With ActiveWorkbook
.SaveCopyAs "C:\TEMP\XXXX.XLS"
.Close False '(Ou True si on veut aussi sauver le fichier original)
End With

Bon Appétit
@+Thierry
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
1
Affichages
745
Réponses
1
Affichages
1 K
Retour