enregistrement à la date du jour

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

306255

XLDnaute Occasionnel
Bonjour a tous,

je cherche a réaliser une macro me permettant de nommé mon document a la date du jour et remplacer par une macro :
fichier, enregistrer sous, nom :"la date du jour"

merci d avance
 

Pièces jointes

Re : enregistrement à la date du jour

Bonjour,

pas ouvert ton fichier, pas 2007 sous le coude, mais essye peut être ceci :
Code:
ActiveWorkbook.SaveAs "monfichier" & Format(Date, "ddmmyyyy")

attention les fichiers xlsx, ne prennent pas en charge les macros...

bonne journée
@+
 
Re : enregistrement à la date du jour

Bonjour, 306255, le Forum,

A placer dans ThisWorkbook et tester :

Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ThisWorkbook.SaveAs ThisWorkbook.Path & "\Toto, le " & Format(Date, "dddd dd mmmm yyyy")
End Sub

A bientôt 🙂.

Bonjour, Pierrot 🙂.
 
Dernière édition:
Re : enregistrement à la date du jour

Re, bonjour 00🙂

tout dépend du type de bouton... un bouton de la barre d'outils formulaire => click droit sur le bouton => affecter une macro, àprès avoir placé ce code dans une "sub" dans un module standard..
un bouton de la boite à outils controle, en mode création, douclick sur le bouton et tu colles..
 
Re : enregistrement à la date du jour

Re-bonjour, bonjour, Papou 🙂,

Voici les fichiers avec un bouton.
 

Pièces jointes

Re : enregistrement à la date du jour

Re-bonjour,

Re bonjour à tous, 00🙂 le forum
tu as mangé du cheval 00 deux fichiers en 2 minutes!!
a+
Papou🙂

Avec le nouveau fichier transmis par 306255... et de trois 😀😀😀 !
 

Pièces jointes

Re : enregistrement à la date du jour

Re-bonjour,

Il suffit de remplacer le code, placé dans le Module 1, par celui-ci

Code:
Sub Enregistrer()
[R1] = True
ThisWorkbook.SaveAs ThisWorkbook.Path & "\Toto, le " & Format(Date, "dddd dd mmmm yyyy")
End Sub

Bon courage et à bientôt 🙂.
 

Pièces jointes

Re : enregistrement à la date du jour

Bonjour 00🙂 306255, Pierrot🙂 le forum
moi perso j'aurais fait
Code:
Sub enregister()
    Dim chemin$
    chemin = ThisWorkbook.Path
    Sheets("Recap").Copy
    ActiveWorkbook.SaveAs chemin & "\" & Format(Date, "yyyy mm dd") & ".xlsm", FileFormat:=xlOpenXMLWorkbookMacroEnabled
    ActiveWorkbook.Close 0
    sheets("Recap").checkbox1 = 1
End Sub
car 306255 demande une copie de feuille et non du classeur, ou alors j'ai pas compris.
a+
papou🙂
 
Dernière édition:
Re : enregistrement à la date du jour

merci pour pour votre aide tres precieuse....

j ai encore une question hier j ai demande comment on pouvait avec 2007 mettre une priorite sur une image par rapport a un bouton car l option mettre en avant ne marche pas sur 2007
 

Pièces jointes

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

Réponses
4
Affichages
266
Réponses
15
Affichages
791
Retour