ajouter la date dans un nom de fichier excel

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

devimen2

XLDnaute Nouveau
Bonjour 😀,

J'ai besoin de votre aide s'il vous plait .

Je souhaiterai trouver une solution pour que à chaque enregistrement des modifications d'un fichier excel,le nom de ce fichier se voit agrémenté de la date du jour...

Ma macro fonctionne mais à chaque fois ,il génére un nouveau fichier avec la derniere mise à jour ..
'macro
Sub Enreg()
Dim Path As String, valeur As String
Path = ActiveWorkbook.Path & "\"
valeur = "benji71_" & Format(Date, "dd-mmmm-yyyy") & "_" & Format(Time, "hh-mm") & ".xls"
ThisWorkbook.SaveAs Path & valeur
End Sub

'
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Call Enreg
End Sub


merci à ceux qui pourront m'aider
 
Bonjour devimen

VB:
Sub ChangeNom()
Dim AncienNom$, NouveauNom$, Rep$, dte, dth
 
    Rep = ThisWorkbook.Path & "\"
    dte = Format(Date, "dd mmmm yyyy"): dth = Format(Time, "hh mm")
    AncienNom = "benji71_" & dte & "_" & dth & ".xls"
     
    If Rep = "\" Then
        'le fichier n'est pas encore enregistré
        ActiveWorkbook.SaveAs Filename:=Chemin & AncienNom
    Else
        'enregistre l'ancien sous le nouveau nom et supprime l'ancien
        AncienNom = Rep & ActiveWorkbook.Name
        NouveauNom = "benji71_" & dte & "_" & dth & ".xls"
        ActiveWorkbook.SaveAs Filename:=Rep & NouveauNom
       kill AncienNom
    End If
End Sub
 
Dernière édition:
- 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

  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
80
Réponses
12
Affichages
432
Retour