Renommer fichier excel sous VBA

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

V

vivi4561

Guest
Bonjour,

J'aurai voulu savoir si vous saviez comment changer le nom d'un classeur excel mais sans effectuer de sauvegarde de ce dernier.

Actuellement j'utilise :
Code:
ActiveWorkbook.SaveAs Filename:=
Sauf que je ne souhaite pas faire de sauvegarde.

Merci d'avance,


Vince
 
Re : Renommer fichier excel sous VBA

Re,

Le problème est que le fichier est ouvert.
La macro va créer un fichier devis que je souhaite nommer mais je ne souhaite pas enregistrer le fichier car ça sera à l'utilisateur de le faire.
 
Re : Renommer fichier excel sous VBA

Bonjour le fil 🙂,
Le problème est que la propriété ThisWorkbook.Name (ou Workbooks("Toto").Name) est en lecture seule, donc il n'est pas possible de modifier le nom du fichier à la volée 🙄...
Par contre, tu peux intercepter l'enregistrement avec
Code:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
et en profiter pour proposer à l'utilisateur un nom de fichier qui te convient 😛...
Bon courage 😎
 
- 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
5
Affichages
550
Retour