Insertion d'une date dans le nom d'un fichier

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

Johanna

Guest
Bonjour le forum !

Je voudrais renommer en VB un fichier sous le schéma suivant : DateD'aujourdhui_Nom.

Visiblement j'ai un problème avec la date puisque j'arrive à mettre que le nom. Voici ma ligne de code :

ActiveWorkbook.SaveAs Filename:= _
"D:\Documents and Settings\Mes documents\Johanna\" + Now() + "_" + Nom, FileFormat:=xlText, CreateBackup:=False

Nom est une variable de type string qui me renvoie le nom du fichier de format texte.

Quelqu'un sait-il comment insérer la date ? Faut-il utiliser une variable contenant la date ?

Merci pour votre aide !
Johanna
 
Bonjour

Tu dois modifier ton format de date car tu ne peux enregistrer un fichier avec des "/".

donc tu peux faire un truc du genre

madate=day(date) & "_" & month(date) & "_" & year(date)

et ensuite

ActiveWorkbook.SaveAs Filename:= _
"D:\Documents and Settings\Mes documents\Johanna\" & madate & "_" & Nom, FileFormat:=xlText, CreateBackup:=False

Bon courage

Pascal
 
- 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
14
Affichages
728
Compte Supprimé 979
C
Retour