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

envol

XLDnaute Occasionnel
Bonsoir à tous,

Savez-vous si le pied de page peut afficher automatiquement la date de la dernière MAJ de votre document ?

Par exemple,
le 1er juillet je saisis qquelque chose de nouveau sous un document excel puis je le ferme.
Le 3 juillet, j'ouvre le document et je l'imprime... et le pied de page affiche:" dernière MAJ le 01 juillet 10"

Passez une très bonne soirée
 
Re : Pied de page et MAJ

Bonjour à tous,

Dans ton code... Ou dans le BeforePrint... Sans fichier pas facile de tenter de vouloir t'aider..
Code:
 ActiveSheet.PageSetup.CenterFooter = "Dernière Mise à Jour le &D"
A+ à tous
 
Re : Pied de page et MAJ

Bonjour JCGL, bonjour à tous,

Merci JCGL pour cette première réponse.

Mais je suis stade au "0" car je ne savais vraiment pas avant ta réponse si cela était ou non possible.

J'ai fait une démo basique (sans code vba). Tu peux m'aider à faire le fichier avec l'affichage automatique de la date de MAJ à la date d ela MAJ effective ?

Très bon w-end à tous,
 

Pièces jointes

Re : Pied de page et MAJ

Bonjour à tous,

Un essai en pièce jointe avec dans le ThisWorkBook :

Code:
Option Explicit

Private Sub Workbook_BeforePrint(Cancel As Boolean)
ActiveSheet.PageSetup.CenterFooter = "Dernière Mise à Jour le &D à &T"
End Sub

A+ à tous
 

Pièces jointes

Re : Pied de page et MAJ

Bonjour envol, Jean-Claude
le 1er juillet je saisis qquelque chose de nouveau sous un document excel puis je le ferme.
Le 3 juillet, j'ouvre le document et je l'imprime... et le pied de page affiche:" dernière MAJ le 01 juillet 10"
@ Jean-Claude ......... de cette manière, tu auras toujours la date du jour de l'impression

Pour cela, il faut stocker la date de la mise à jour dans une cellule de ton fichier lors de la sauvegarde

Pour une impression ultérieure, il faut aller rechercher cette date et la mettre dans le pied de page avant impression

Bon week-end
à+
Philippe
 
Re : Pied de page et MAJ

Bonjour à tous,
Salut Philippe,

Exact...
Alors un essai dans le code la feuille 1 :

Code:
Option Explicit

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveSheet.PageSetup.CenterFooter = "Dernière Mise à Jour le " & Date
End Sub

A+ à tous
 
Re : Pied de page et MAJ

Bonjour

Tu peux aussi utiliser ceci dans ton pied de page

Code:
MsgBox ActiveWorkbook.BuiltinDocumentProperties("Last Save Time" ).Value
Option Explicit

A tester donc
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim MAJ
MAJ=ActiveWorkbook.BuiltinDocumentProperties("Last Save Time" ).Value
ActiveSheet.PageSetup.CenterFooter = "Dernière Mise à Jour le " & MAJ
End Sub
 
Re : Pied de page et MAJ

Bonsoir à Tous,

Eh bien tous marche ! Et la formule de Staple donne en plus l'hr d'enregistrement.

Dommage que sous excel le pied de page ne soit pas compatible avec "figer les volets", mais bon, on peut pas tout avoir (c'est ce que rappel l'aide sous excel).

Merci encore à vous tous.

bonne nuit
 
- 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