Bonsoir
Ben la Didier, je vois pas, William te donne la réponse, et tu ne trouve pas
Récap:
Peu importe le date dans A1, exemple 01/12/2003
Petit problème, dans l'enregistrement pas de caractère spéciaux comme /, donc, il faut les filtré, voila pourquoi William utilise Format
Il déclare la variable, fixe ou pas, rire, ton A1 = Date
NomFichier, est le nom que tu veux donné a ton fichier
'Donc
Dim DateFichier as Date
Dim NomFichier as String
'ensuite, ou est la DateFichier
DateFichier = Range("A1").Value
NomFichier = "Mon Fichier " & Format(DateFichier, "yyyy") & Format(DateFichier, "mm") & Format(DateFichier, "dd")
ThisWorkbook.SaveAs Filename:=NomFichier
Ton code complet de ton commandbutton donne donc:
Private Sub Commandbutton1_Click
Dim DateFichier as Date
Dim NomFichier as String
DateFichier = Range("A1").Value
NomFichier = "Mon Fichier " & Format(DateFichier, "yyyy") & Format(DateFichier, "mm") & Format(DateFichier, "dd")
ThisWorkbook.SaveAs Filename:=NomFichier
End sub
Ton fichier seras donc enregistré sous; Mon Fichier 20031201
Voila
Bonne soirée
@Christophe@