Vai al contenuto principale

Come inserire la data dell'ultima modifica nell'intestazione o nel piè di pagina di Excel?

In Excel, possiamo inserire rapidamente e facilmente le informazioni della cartella di lavoro, come il nome del file, il percorso completo del file, la data corrente e così via nell'intestazione o nel piè di pagina. Ma hai mai provato a inserire la data e l'ora dell'ultima modifica del foglio di lavoro in esse? Excel non fornisce questa funzione per inserire la data dell'ultima modifica nell'intestazione o nel piè di pagina e qui ti presenterò un modo pratico per risolverlo.

Inserisci la data dell'ultima modifica nell'intestazione o nel piè di pagina di Excel con codice VBA

Inserisci l'ultima data modificata/data di creazione/intestazione/piè di pagina utente con Kutools per Excel buona idea 3


freccia blu freccia destra Inserisci la data dell'ultima modifica nell'intestazione o nel piè di pagina di Excel con codice VBA

Il seguente semplice codice VBA può aiutarti a inserire l'ultima data e ora salvate del foglio di lavoro nell'intestazione o nel piè di pagina, per favore fai come segue:

1. Attiva il foglio di lavoro in cui desideri inserire la data dell'ultima modifica nell'intestazione o nel piè di pagina.

2. Quindi tieni premuto il pulsante ALT + F11 chiavi per aprire il Finestra di Microsoft Visual Basic, Applications Edition.

3. Sulla sinistra Progetto VBA riquadro, fare doppio clic Questa cartella di lavoro per aprire il Moduli, quindi copia e incolla il seguente codice.

Codice VBA: inserisci la data dell'ultima modifica nell'intestazione o nel piè di pagina

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
ActiveSheet.PageSetup.CenterHeader = "Last saved: " & Format(Date, "mm-dd-yy") & " " & Time
End Sub

doc-insert-last-save-date-to-header-1

4. Quindi salva e chiudi questo codice e vai a fare clic Visualizza > layout di pagina per visualizzare il risultato. E puoi vedere che la data e l'ora dell'ultima modifica sono state inserite nell'intestazione centrale. Vedi screenshot:

doc-insert-last-save-date-to-header-2
-1
doc-insert-last-save-date-to-header-3

Note:

1. La data e l'ora dell'ultima modifica vengono aggiornate automaticamente quando si modifica e si salva il file Excel.

2. Se è necessario inserire questa ultima data e ora salvate nell'intestazione / piè di pagina di sinistra, nell'intestazione / piè di pagina a destra o nel piè di pagina centrale, è sufficiente modificare il CenterHeader nel codice sopra alla richiesta.


freccia blu freccia destra Inserisci l'ultima data modificata/data di creazione/intestazione/piè di pagina utente con Kutools per Excel

Con Kutools per Excel, puoi utilizzare lo strumento Inserisci informazioni sulla cartella di lavoro per inserire rapidamente le informazioni della cartella di lavoro nell'intestazione, nel piè di pagina o in una cella.

Kutools for Excel, con oltre 300 funzioni utili, rende il tuo lavoro più facile. 

Dopo l'installazione Kutools per Excel, fai come di seguito :(Scarica gratuitamente Kutools per Excel adesso!)

Clicchi Kutools Plus > Cartella di lavoro >Inserisci le informazioni sulla cartella di lavoro, e nella finestra di dialogo popping, controlla le informazioni che desideri inserire e vai a Inserisci in sezione, controllare Escursione, testata or footer opzione e specificare di inserire nell'intestazione / piè di pagina a sinistra, nell'intestazione / nel piè di pagina centrale o nell'intestazione / piè di pagina a destra per soddisfare le proprie esigenze.
doc inserire le informazioni sulla cartella di lavoro
doc inserire le informazioni sulla cartella di lavoro

freccia blu freccia destra Inserisci le informazioni sulla cartella di lavoro


Articolo correlato:

Ottieni e inserisci l'ora di creazione e l'ora dell'ultima modifica nelle celle

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

Descrizione


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
Comments (9)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Why do I have to load the VB code into 'ThisWorkBook' of the VBAproject for every new workbook created? I would think that if I loaded the VB code into 'ThisWorkBook' of VBAHOME (PERSONAL.XLSB) if would be retained and available cresting new workbooks
This comment was minimized by the moderator on the site
Just tried it after moving the center header to the left footer. Didn't work. What I saved at 1:20 pm still recorded as 1:00 pm. Your help would be most appreciated. BTW, my spreadsheet was created as Excel 2007, and I made changes at the library on Excel 2016. Generally, I can go back and forth between versions with no problems.
Also, I didn't realize my name would be published. Any chance of changing it to Nancy E.?
Many thanks!
This comment was minimized by the moderator on the site
THANK YOU! That was invaluable. Who'd believe that Microsoft would exclude such an important function! What about Word? Is it done the same way now?
This comment was minimized by the moderator on the site
Thanks for the Info.
This comment was minimized by the moderator on the site
perfect.very useful ;-)
This comment was minimized by the moderator on the site
I did this and it works. I saved the file as .xlsx and closed it. Now, when I open it, I open the VBA coding window but I am not able to find this chunk of code to edit it. I would like to play with location and remove time. Thank you.
This comment was minimized by the moderator on the site
@John R. When you get to the VBA coding window, on the left section of the screen you need to double-click "ThisWorkbook" to open the right section of the screen. Then in the right section (at the top) you need to select "Workbook" and "BeforeSave". That should hopefully show you the chunk of code that you're looking for.
This comment was minimized by the moderator on the site
I tried this technique but could only get it to show up on one sheet. Help?
This comment was minimized by the moderator on the site
Thanks! I maintain an employee phone number and extension list. People get hired, quit, move to different extensions. If someone wants a copy I print it off, but it only showed the date and time it was printed -- not necessarily the most current information. It was difficult to tell if you had two different copies which one was the most up-to-date. Showing the last time the file was saved will do what I wanted!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations