Ottieni e inserisci l'ora di creazione e l'ultima ora di modifica nelle celle
In Microsoft Excel, è spesso utile rivedere e gestire i metadati, come quando una cartella di lavoro è stata creata o aggiornata più recentemente. Queste informazioni possono supportare l'auditing dei dati, il monitoraggio delle versioni, la documentazione di conformità e la collaborazione nei flussi di lavoro. Ad esempio, i team che condividono file potrebbero aver bisogno di monitorare gli aggiornamenti, mentre gli individui possono fare riferimento alle date di creazione per report periodici. Excel non visualizza questi timestamp nei fogli di lavoro per impostazione predefinita, ma puoi accedere, copiare o inserire queste informazioni nelle celle, intestazioni o piè di pagina utilizzando diversi metodi pratici. Questo articolo introdurrà approcci passo-passo per visualizzare e aggiungere l'ora di creazione e l'ultima ora di modifica della tua cartella di lavoro corrente - migliorando chiarezza e organizzazione nei tuoi file.
Ottieni l'ora di creazione e l'ultima ora di modifica in Excel con il comando Info
Ottieni l'ora di creazione e l'ultima ora di modifica in Excel con la funzione Proprietà Avanzate
Inserisci l'ora di creazione e l'ultima ora di modifica nelle celle in Excel con il codice VBA
Ottieni l'ora di creazione e l'ultima ora di modifica in Excel con il comando Info
Excel consente agli utenti di controllare l'orario preciso di creazione e ultima modifica di una cartella di lavoro tramite la sua vista backstage, disponibile in Microsoft Excel 2010 e 2013. Questo metodo è particolarmente utile nella gestione routine dei file e quando è necessaria una rapida verifica manuale senza inserire valori nel foglio di lavoro.
Per accedere a queste informazioni, fai clic su File > Info. Sul lato destro della vista backstage, troverai una sezione chiamata Date Correlate. Qui, puoi visualizzare tre tipi di metadati legati al tempo: l'ultima ora di modifica, l'ora di creazione e l'ultima ora di stampa. Fai riferimento all'illustrazione qui sotto:
![]() | ![]() | ![]() |
Nota: Questa procedura funziona solo in Microsoft Excel 2010 e 2013, poiché le versioni precedenti come Excel 2007 non offrono questa specifica visualizzazione. Non inserisce le informazioni temporali nelle celle del foglio di lavoro; è solo per la visualizzazione. Se hai bisogno di usare queste informazioni in formule o per segnalazioni direttamente nel tuo foglio, considera uno dei metodi alternativi qui sotto.
Una limitazione di questo approccio è che non supporta Excel Online o versioni successive a Excel 2013, dove l'interfaccia può variare. Per ottenere i migliori risultati, assicurati che eventuali file condivisi rimangano su un'unità locale—i file di rete o i file copiati tra unità potrebbero non mantenere sempre i timestamp originali.
Inserisci l'ora di creazione e l'ultima ora di modifica nelle celle/intestazione/piè di pagina con Kutools per Excel
Se hai bisogno di inserire direttamente informazioni temporali relative alla cartella di lavoro nei fogli di lavoro o nelle stampe, considera di utilizzare Kutools per Excel. Kutools offre funzioni convenienti, come Inserisci Informazioni Cartella di Lavoro, che ti permettono di aggiungere metadati (incluso il percorso del file, il nome della cartella di lavoro o del foglio di lavoro, l'utente corrente, così come l'ora di creazione e l'ultima ora di modifica) in celle specifiche, intestazioni o piè di pagina. Questo è particolarmente utile per il monitoraggio delle versioni, la documentazione o la preparazione di modelli e report che richiedono informazioni sul file dinamiche da aggiornare.
Dopo aver installato gratuitamente Kutools per Excel, segui questi semplici passaggi per inserire le informazioni pertinenti:
1. Fai clic su Kutools Plus nella Barra multifunzione, poi seleziona Cartella di lavoro e fai clic su Inserisci Informazioni Cartella di Lavoro. Guarda lo screenshot:
2. Nella finestra Inserisci Informazioni Cartella di Lavoro seleziona esattamente quali informazioni vuoi inserire - ad esempio, ora di creazione, ultima ora di modifica, o altre - dalla sezione Informazioni . Poi, seleziona dove posizionare queste informazioni: in celle di foglio di lavoro, oppure nell'intestazione o nel piè di pagina (con opzioni di posizionamento sinistra, centro, destra per entrambi). Guarda lo screenshot:
3. Fai clic su Ok. Le informazioni selezionate verranno inserite immediatamente nella posizione specificata.
Quando si utilizza questa funzione, tieni presente che se inserisci la data/ora nelle celle, queste celle si aggiorneranno se si aggiorna Kutools o quando la cartella di lavoro viene salvata o modificata. Per voci statiche (non aggiornamenti dinamici), considera di copiare e incollare il valore come testo dopo l'inserimento. Inoltre, assicurati che il foglio di lavoro non sia protetto, poiché i fogli protetti potrebbero impedire l'inserimento automatico in celle, intestazioni o piè di pagina.
Un vantaggio di Kutools è la sua interfaccia grafica intuitiva, che riduce al minimo il rischio di errori e accelera il flusso di lavoro. Tuttavia, se la tua organizzazione limita l'uso di componenti aggiuntivi di terze parti o se hai bisogno di queste informazioni senza componenti aggiuntivi in ambienti condivisi, una delle soluzioni native di Excel o di scripting qui sotto potrebbe essere più adatta.
Ottieni l'ora di creazione e l'ultima ora di modifica in Excel con la funzione Proprietà Avanzate
La finestra di dialogo Proprietà Avanzate di Excel fornisce un modo alternativo per visualizzare le informazioni temporali di una cartella di lavoro - sia la data di creazione che quella dell'ultima modifica. Questa soluzione è utile in situazioni in cui l'inserimento diretto nel foglio di lavoro non è necessario, ma hai comunque bisogno di accedere ai dettagli della cronologia del file per la copia manuale o la documentazione. Funziona su più versioni di Excel, inclusi Excel 2007, 2010, 2013 e versioni successive.
Per utilizzare questa funzione, fai quanto segue:
Per Excel 2007: Fai clic sul pulsante Office > Prepara > Proprietà. Una barra Proprietà Documento apparirà sotto la barra multifunzione. Successivamente, espandi l'elenco delle proprietà facendo clic su Proprietà Documento in alto, quindi seleziona Proprietà Avanzate dal menu a discesa. Gli screenshot qui sotto illustrano questi passaggi:
![]() |
![]() |
![]() |
Per Excel 2010/2013 e versioni successive: Fai clic su File > Info > Proprietà (di solito visualizzato nell'angolo destro della pagina Info) > Proprietà Avanzate.
Nella finestra di dialogo Proprietà Avanzate, passa alla scheda Statistiche. Qui, troverai dettagli tra cui la data di creazione del file, l'ultima data di salvataggio (modificata), l'ultima volta di accesso e la cronologia delle stampe. Guarda lo screenshot seguente per riferimento:
Questo metodo è semplice ma manuale - devi copiare e incollare o digitare le date nel tuo foglio di lavoro se desideri usarle nei calcoli o visualizzarle. Tieni presente che l'accesso a queste proprietà richiede che il file sia memorizzato localmente; per i file memorizzati su SharePoint o in determinate posizioni di rete, alcune informazioni sulla data potrebbero non essere disponibili o potrebbero riflettere i tempi di sincronizzazione piuttosto che le vere date di creazione/modifica.
Inserisci l'ora di creazione e l'ultima ora di modifica nelle celle in Excel con il codice VBA
Per gli utenti che vogliono inserire l'ora di creazione o l'ultima ora di modifica direttamente nelle celle del foglio di lavoro e preferiscono un approccio automatizzato e personalizzato, l'ambiente VBA (Visual Basic for Applications) di Excel è efficace. Le macro offrono maggiore flessibilità, come l'aggiornamento automatico delle date in risposta alle modifiche del file, o la popolazione di timestamp in più aree della cartella di lavoro per la registrazione o la documentazione. Per le organizzazioni con formati di report specifici, le macro consentono un controllo completo sul layout e sul contenuto.
Di seguito sono riportate istruzioni passo-passo e codici di esempio per inserire l'ora di creazione o l'ultima ora di modifica utilizzando VBA. Questi script sono particolarmente utili se le funzioni native di Excel o i componenti aggiuntivi non sono disponibili e possono essere facilmente adattati per l'elaborazione batch di file o per esigenze di reporting avanzate.
Inserisci sia l'ora di creazione che l'ultima ora di modifica in Excel
Per scrivere entrambi i timestamp nelle celle, fai quanto segue:
1. Tieni premuti i tasti ALT + F11 per aprire la finestra Microsoft Visual Basic for Applications.
2. Fai clic su Inserisci > Modulo e incolla il codice macro fornito di seguito nella finestra del modulo.
Codice VBA: Inserisci sia l'ora di creazione che l'ultima ora di modifica in Excel
Sub Workbook_Open()
Range("A1").Value = Format(ThisWorkbook.BuiltinDocumentProperties("Creation Date"), "short date")
Range("A2").Value = Format(ThisWorkbook.BuiltinDocumentProperties("Last Save Time"), "short date")
End Sub
3. Premi il tasto F5 per eseguire la macro. Per impostazione predefinita, la data di creazione e l'ultima data di modifica vengono inserite nelle celle A1 e A2, rispettivamente - o come specificato nel tuo script.
Puoi modificare la macro per inviare l'output ad altre celle, se necessario; ad esempio, cambia "A1" in "B1" o nella tua posizione preferita. Per ottenere i migliori risultati, assicurati di salvare la tua cartella di lavoro in un formato di file abilitato per le macro (.xlsm). Inoltre, le impostazioni di sicurezza delle macro devono consentire l'esecuzione delle macro; potresti dover regolare le impostazioni sotto File > Opzioni > Centro Protezione.
Inserisci l'ultima ora di modifica della cartella di lavoro in Excel
Questa macro scrive solo l'ultima ora di modifica in una cella scelta. La tecnica è adatta per evidenziare quando un report o un modulo è stato aggiornato l'ultima volta, specialmente in ambienti collaborativi.
1. Apri l'editor VBA con ALT + F11.
2. Fai clic su Inserisci > Modulo e incolla il codice sottostante nella finestra del modulo.
Public Function ModDate()
ModDate = Format(FileDateTime(ThisWorkbook.FullName), "m/d/yy h:n ampm")
End Function
3. Salva e chiudi l'editor del codice. Torna nel tuo foglio di lavoro, seleziona una cella vuota dove vuoi che venga visualizzata l'ultima ora di modifica, digita =ModDate() e premi Invio per popolare la cella.
Se la formula visualizza un valore numerico invece di una data, formatta semplicemente la cella come Data tramite Home > Formato Numero > Data Breve o Data Lunga. Tieni presente che questa formula basata su VBA riflette l'ultima ora di salvataggio del file della cartella di lavoro, e il valore si aggiornerà solo quando il file verrà riaperto o ricalcolato.
Inserisci l'ora di creazione della cartella di lavoro in Excel
Simile al metodo sopra, puoi anche inserire l'ora di creazione della cartella di lavoro utilizzando VBA:
1. Apri VBA premendo ALT + F11.
2. Inserisci un Modulo e incolla il codice seguente.
Function CreateDate() As Date
CreateDate = ActiveWorkbook.BuiltinDocumentProperties("Creation Date")
End Function
3. Salva, esci dall'editor VBA, e nel tuo foglio di lavoro, seleziona una cella obiettivo, inserisci =CreateDate() e premi Invio. La data di creazione della cartella di lavoro appare come mostrato di seguito:
Nota: Se la cella non mostra una data corretta, cambia il suo formato numero in Data. Inoltre, tieni presente che sia l'ora di creazione che l'ultima ora di modifica riflettono i valori del sistema di file sul tuo dispositivo; se il file viene copiato in un sistema diverso, il timestamp di creazione potrebbe cambiare di conseguenza.
Quando utilizzi VBA, salva sempre una copia del tuo file prima di eseguire macro per evitare la perdita accidentale di dati. Se si verifica un errore, controlla il modulo per riferimenti mancanti o assicurati che l'esecuzione delle macro sia abilitata.
I migliori strumenti per la produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e farti risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta le schede su Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra invece che in nuove finestre.
- Aumenta la produttività del50% e riduce centinaia di clic del mouse ogni giorno!
Tutti gli add-in Kutools. Un solo programma di installazione
La suite Kutools for Office include add-in per Excel, Word, Outlook & PowerPoint più Office Tab Pro, ideale per i team che lavorano su più app di Office.





- Suite tutto-in-uno — Add-in per Excel, Word, Outlook & PowerPoint + Office Tab Pro
- Un solo programma di installazione, una sola licenza — configurazione in pochi minuti (pronto per MSI)
- Funzionano meglio insieme — produttività ottimizzata su tutte le app Office
- Prova completa30 giorni — nessuna registrazione, nessuna carta di credito
- Massimo risparmio — costa meno rispetto all’acquisto singolo degli add-in