Macro saveas avec date en text

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

Jonas

XLDnaute Nouveau
Bonjour,

Je souhaite faire une macro saveas, en affichant la date dans le nom du fichier à partir de la cellule k3 qui est sous format jj/mm/aaaa.

ainsi j'ai mis
Code:
ChDir path
    ActiveWorkbook.SaveAs Filename = "Test Saisie des heures " & day(cells("K3")) & month(cells("K3")) & year(cells("K3")) & ".xls", FileFormat:=xlExcel8, Password:="", WriteResPassword:="", _
        ReadOnlyRecommended:=False, CreateBackup:=False

Sauf que ça ne marche pas (l'objet de recourir à date ... c parce que les les noms ne prennent pas le caractère "/", pouvez vous m'aider à réecrire mon code. sinon je pourrais faire trois cellules une avec les fonction Jour, Mois et annee et faire donc réference à ces cellules là.

Merci d'avance.
 
Re : Macro saveas avec date en text

Bonjour,

Essaie ainsi : (Enlève la ligne CheckCompatibility si tu travailles avec Excel 2003 ou antérieur)

Code:
Dim LePath As String
LePath = "C:\Users\TonNom\Documents\essai\"
ActiveWorkbook.CheckCompatibility = False 'uniquement si tu es sous version 2007 ou ultérieure
ActiveWorkbook.SaveAs Filename:=LePath & "Test Saisie des heures " & Format(Range("K3").Value, "dd_mm_yyyy") & ".xls", _
    FileFormat:=xlExcel8, Password:="", WriteResPassword:="", _
    ReadOnlyRecommended:=False, CreateBackup:=False

bonne journée
 
- 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

Retour