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

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
 
P

Pascal76

Guest
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
 

Discussions similaires

Réponses
14
Affichages
422
Compte Supprimé 979
C

Statistiques des forums

Discussions
312 379
Messages
2 087 763
Membres
103 661
dernier inscrit
fcleves