Code VBA pour sauvegarder fichier sous un autre nom

  • Initiateur de la discussion Initiateur de la discussion Lighter
  • 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 !

Lighter

XLDnaute Junior
Bonjour à tous et toutes,

Je cherche comment écrire un code en VBA permettant de sauvegarder un fichier sous un autre nom.
En clair, j'ai un fichier "'Classeur 3" qui comprend un numero d'enregistrement en cellule R2 (ex: 51).
J'aimerai sauvegarder ce fichier sour le nom "51" en pas sous "Classeur 3"
Merci d'avance à vous tous et toutes.
 

Pièces jointes

Re : Code VBA pour sauvegarder fichier sous un autre nom

Bonjour,

Colles le code suivant dans le ThisWorkbook de ton classeur :

À chaque fois que tu enregistreras ton fichier, le fichier s'enregistrera aussi
selon le chemin et le nom du fichier que tu choisiras dans la petite procédure.

Si tu désires sauvegarder ton fichier dans un format appartenant à Excel 2007/2010
tu devras ajouter le paramètre "fileFormat" à la méthode "SaveAs" (voir l'aide d'Excel)

'-------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Application.DisplayAlerts = False
ThisWorkbook.SaveAs "c:\LeChemin\NomDuFichier.xls"
Application.DisplayAlerts = True
End Sub
'-------------------------
 
- 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

Réponses
3
Affichages
681
Réponses
32
Affichages
986
Retour