Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

afficher date de dernière sauvegarde dans cellule

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

L

lou62

Guest
Bonjour à toutes et à tous et BONNE année 2010!!!!!!!!!!


l'un d'entre vous aurait-il une idée pour pouvoir afficher la date de dernière sauvegarde d'un fichier dans une cellule sans passer par une commande VBA, simplement par une formule ou une fonction, car avec VBA l'affichage de la date est tributaire du lancement de la macro...

d'avance merci pour votre aide


didier
 
Re : afficher date de dernière sauvegarde dans cellule

Bonjour,

Tu peux faire une macro évènementielle qui se lancerait à chaque enregistrement peut-être. C'est je pense l'idéal et il n'y aurait aucune manipulation pénible à faire pour la lancer.

Ce n'est pas possible avec une formule. A moins peut-être que tu mettes la date d'enregistrement dans le nom du fichier et que tu le récupère comme ceci... mais c'est du bricolage

Code:
=CELLULE("filename")
 
Dernière édition:
Re : afficher date de dernière sauvegarde dans cellule

avec une fonction vba 🙂 encore mieux!
Merci boisgontier
Code:
Function DernièreSauvegarde()
  Application.Volatile
  DernièreSauvegarde = ThisWorkbook.BuiltinDocumentProperties("Last Save Time")
End Function
 
Re : afficher date de dernière sauvegarde dans cellule

Merci beaucoup pour votre aide, la fonction créée me convient parfaitement!!!

grand merci à vous 2 pour votre aide

didier
 
Re : afficher date de dernière sauvegarde dans cellule

Bonjour le fil,

La fonction DernièreSauvegarde a beau être volatile, elle ne se recalcule pas toute seule 🙂 il faut par exemple appuyer sur F9.

Une autre solution est donc de mettre dans ThisWorkbook la macro suivante :

Code:
Private Sub Workbook_BeforeSave(ByVal SaveAsUi As Boolean, Cancel As Boolean)
Sheets("Feuil1").[B2] = Now
End Sub

Fichier joint.

Edit : dans un 1er temps, j'avais été cherché midi à quatorze heures...

A+
 

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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
454
Réponses
4
Affichages
221
Réponses
43
Affichages
814
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…