Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Macro pour sauvegarder automatiquement un fichier excel

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 !

kernaleguen

XLDnaute Nouveau
Bonjour,

Je souhaite obtenir une macro qui me permettrait -avant de fermer excel- d'enregistrer le bon de commande que j'ai créé.

Le nom du fichier doit changer à chaque sauvegarde et doit indiquer le n° du bon de commande. Le nom du fichier serait construit ainsi : photocopie-bibliotheque+n° du bon de commande. Ce fichier doit être sauvegardé selon le chemin suivant : Y:\XX1\XX2\XX3

Je vous remercie par avance

Bien cordialement
 

Pièces jointes

Bonjour
Ci joint une macro qui te permettra d'enregistrer ton fichier
Ici , l' chemin est le même que celui du fichier
A toi d'adapter les variables CheminDeCeFichier et NomDeCeFichier comme tu le souhaites
Sub Archivage()
CheminDeCeFichier = ThisWorkbook.Path
NomDeCeFichier = Replace(Range("E17"), "/", "-") & Range("F17")
ActiveWorkbook.SaveAs Filename:= _
CheminDeCeFichier & "\" & NomDeCeFichier
End Sub

A toi aussi de la mettre dans thisWorkbook
Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)

End Sub
 
Re bonjour

Je souhaite sauvegarder ce fichier non seulement en XLS mais aussi en PDF. J'ai bien une macro qui me permet de réaliser ces 2 sauvegardes mais lorsque j'ouvre le PDF un message d'erreur apparait (cf. pièce jointe). Pouvez-vous m'aider ?

Merci
 

Pièces jointes

- 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

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…