Vai al contenuto principale

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

Questo articolo parlerà dei modi per ottenere l'ora di creazione e l'ora dell'ultima modifica delle informazioni della cartella di lavoro corrente e di inserire l'ora di creazione e l'ora dell'ultima modifica delle informazioni della cartella di lavoro corrente nelle celle in Excel.

Ottieni l'ora di creazione e l'ora dell'ultima modifica in Excel con il comando Info

Ottieni l'ora di creazione e l'ora dell'ultima modifica in Excel con la funzione Proprietà avanzate

Inserisci l'ora di creazione e l'ora dell'ultima modifica nelle celle in Excel con codice VBA

Inserisci l'ora creata e l'ora dell'ultima modifica nelle celle/intestazione/piè di pagina con Kutools per Excel buona idea 3


freccia blu freccia destra Ottieni l'ora di creazione e l'ora dell'ultima modifica in Excel con il comando Info

Possiamo scoprire l'ora esatta di creazione e l'ora dell'ultima modifica della cartella di lavoro corrente nella visualizzazione backstage di Microsoft Excel 2010/2013.

Clicca su Compila il > Infoe nella parte destra della visualizzazione del backstage mostra il file Date correlate informazione. Sotto il Date correlate titolo, elenca l'ora dell'ultima modifica, l'ora di creazione e l'ora dell'ultima stampa. Vedi la seguente schermata:

-2

 

Nota: In questo modo è disponibile solo in Microsoft Excel 2010/2013. Non è valido in Excel 2007.


freccia blu freccia destraOttieni l'ora di creazione e l'ora dell'ultima modifica in Excel con la funzione Proprietà avanzate

In realtà, possiamo ottenere l'ora di creazione e l'ora dell'ultima modifica della cartella di lavoro corrente nella finestra di dialogo Proprietà documento.
Passo 1 : Apri il Proprietà avanzate la finestra di dialogo:

In Excel 2007, fare clic su Office pulsante> Preparare > Properties, e un Proprietà del documento la barra verrà visualizzata sotto la barra degli strumenti, fare clic su Proprietà del documento > Proprietà avanzate, vedi screenshot:

doc-inserire-ora-modificata-3-3
-1
doc-inserire-ora-modificata-4-4

 

In Excel 2010/2013, fare clic su Compila il > Info > Properties > Proprietà avanzate.

doc-inserire-ora-modificata-4-4

Passo 2 : Nel Proprietà avanzate finestra di dialogo, vedrai l'ora di creazione e l'ora dell'ultima modifica nella scheda Statistiche. Vedi lo screenshot seguente:

doc-inserire-ora-modificata-4-4


freccia blu freccia destra Inserisci l'ora di creazione e l'ora dell'ultima modifica nelle celle in Excel con codice VBA

Le seguenti macro VBA ti aiuteranno a inserire direttamente l'ora di creazione e l'ora dell'ultima modifica delle informazioni della cartella di lavoro corrente nelle celle.

Inserisci l'ora di creazione e l'ora dell'ultima modifica in Excel

Passo 1 : Tieni premuto il tasto ALT + F11 e apre la finestra di Microsoft Visual Basic, Applications Edition.

Passo 2 : Fare clic su inserire >> Modulie incolla la seguente macro nella finestra del modulo.

Codice VBA: inserisci sia l'ora di creazione che l'ora dell'ultima 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

Passo 3 :Premi il F5 chiave per eseguire questa macro. Quindi la data di creazione e la data dell'ultima modifica verranno inserite nella cella A1 e nella cella A2 separatamente.

Note:: puoi modificare la cella di destinazione nel VB in base alle tue esigenze.

Inserisci l'ora dell'ultima modifica della cartella di lavoro in Excel

Passo 1 : Tieni premuto il tasto ALT + F11 e apre la finestra di Microsoft Visual Basic, Applications Edition.

Passo 2 : Fare clic su inserire >> Modulie incolla la seguente macro nella finestra del modulo.

Public Function ModDate()
ModDate = Format(FileDateTime(ThisWorkbook.FullName), "m/d/yy h:n ampm")
End Function

Passo 3 : Quindi salva e chiudi questo codice e torna al foglio di lavoro, in una cella vuota, inserisci la formula di = ModDate ()e premere il tasto entrare chiave. Quindi inserisce l'ora dell'ultima modifica nella cella.

-2

Inserisci l'ora di creazione della cartella di lavoro in Excel

Passo 1 : Tieni premuto il tasto ALT + F11 e apre la finestra di Microsoft Visual Basic, Applications Edition.

Passo 2 : Fare clic su inserire >> Modulie incolla la seguente macro nella finestra del modulo.

Function CreateDate() As Date
CreateDate = ActiveWorkbook.BuiltinDocumentProperties("Creation Date")
End Function

Passo 3 : Salva e chiudi questo codice, torna al foglio di lavoro, in una cella vuota, inserisci la formula di = CreateDate ()e premere il tasto entrare key. e la data di creazione verrà inserita nella cella come mostrato nelle seguenti schermate:

-2

Nota: Se la tua cella non è in formato data, potrebbe visualizzare un numero strano. Basta formattare questa cella come Data formato, verrà visualizzato come una data normale.


freccia blu freccia destra Inserisci l'ora creata e l'ora dell'ultima modifica nelle celle/intestazione/piè di pagina con Kutools per Excel

Posso presentarti uno strumento utile:Kutools for Excel quale tra cui più di 300 funzioni utili può migliorare la tua efficienza lavorativa? Con i suoi Inserisci le informazioni sulla cartella di lavoro funzione, è possibile inserire rapidamente il percorso della cartella di lavoro, il nome della cartella di lavoro / foglio di lavoro, il nome utente o l'ora di creazione e l'ora dell'ultima modifica nelle celle o nell'intestazione o nel piè di pagina.

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

Dopo shavasana, sedersi in silenzio; saluti; installazione gratuita Kutools per Excel, per favore fai come di seguito:

1. Clic Kutools Plus > Cartella di lavoro > Inserisci le informazioni sulla cartella di lavoro. Vedi screenshot:
doc ultima modifica nome 2

2. Quindi in Inserisci le informazioni sulla cartella di lavoro finestra di dialogo, controllare le informazioni che si desidera inserire dalla sezione Informazioni, quindi andare a specificare la posizione in cui si desidera inserire, è possibile scegliere celle, piè di pagina (piè di pagina a sinistra, piè di pagina centrale, piè di pagina destro) o intestazione (intestazione sinistra, intestazione centrale, intestazione destra). Vedi screenshot:
doc insert creato modificato ora 1

3. Clic Oke le informazioni che controlli sono state inserite nella posizione specificata.

Tipo. Se desideri avere una prova gratuita della funzione Inserisci informazioni sulla cartella di lavoro, per favore vai al download gratuito Kutools per Excel prima, quindi vai ad applicare l'operazione secondo i passaggi precedenti.

freccia blu freccia destra Inserisci le informazioni sulla cartella di lavoro


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 (21)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I LOOOOOOOOVE YOU!!!! TKSSSSSSS
This comment was minimized by the moderator on the site
I want to automatically create a space between each customer in excel how do i do this??
This comment was minimized by the moderator on the site
Hi Team, I need your help. I am having an excel file, there i want to find the modified date of a particular cell. Please help me with the coding here, if possible. Thanks in advance.
This comment was minimized by the moderator on the site
I learned why "Last Save Time" was not working for me. I put my function in my .XLA file, and "ThisWorkbook" was referring to the .XLA file itself. Therefore I needed to get Application.ActiveWorkbook (presumably the location of the function call), ending up with: Function DocumentProperty(PropertyName As String) ' 'You can refer to document properties either by index value or by name. The following list shows the available built-in document property names: 'Title Subject Author 'Keywords Comments Template 'Last Author Revision Number Application Name 'Last Print Date Creation Date Last Save Time 'Total Editing Time Number of Pages Number of Words 'Number of Characters Security Category 'Format Manager Company 'Number of Bytes Number of Lines Number of Paragraphs 'Number of Slides Number of Notes Number of Hidden Slides 'Number of Multimedia Clips Hyperlink Base Number of Characters (with spaces) Call Application.Volatile(True) Dim ActiveUserWorkbook On Error Resume Next Set ActiveUserWorkbook = Application.ActiveWorkbook If Err.Number 0 Then DocumentProperty = "!!! Error getting Application.ActiveWorkbook: " & Err.Description Exit Function End If DocumentProperty = ActiveUserWorkbook.BuiltinDocumentProperties(PropertyName) If Err.Number 0 Then DocumentProperty = "!!! Unknown Property Name !!!" Exit Function End If End Function
This comment was minimized by the moderator on the site
I see that "Last Save Time" is only referenced ONCE in the code. I'm using Excel 2010.When I put "Last Save Time" into a function, even with Application.Volatile(true), the value never updates. Then I noticed that the value returned by "Last Save Time" does not appear in the Excel 2010 "Properties" page NOR any of the tabs in the "Advanced Properties" dialog. Could "Last Save Time" be some relic?
This comment was minimized by the moderator on the site
Thanks for the help, but I also had a problem with the cell not updating after a save without having to first close and reopen the workbook. I added the following code to the workbook which refreshes after a save event: Private Sub Workbook_AfterSave(ByVal Success As Boolean) If Success Then ActiveSheet.Calculate End If End Sub That did the trick for me. Hope it helps.
This comment was minimized by the moderator on the site
Could this be modified to display the Created Date of other closed files? I'd like to compare the Created Date of a file on my Desktop to a file on a public web server. I could create the formula to use your functions...CreateDate() of local file to CreateDate() of web file...and alert me to a change. I appreciate your help. Bruce
This comment was minimized by the moderator on the site
very very very very very very very very helpful thanks
This comment was minimized by the moderator on the site
Hiya Love love love this but sadly the date only is appearing in USA and in Australia we have dd/mm/yy I've tired changing it to this format using the "Date" section but have not had any luck. Any ideas?
This comment was minimized by the moderator on the site
Julie - in the VBA code use "dd/mm/yy hh:n" instead. That'll put the date in the "right" order! :lol:
This comment was minimized by the moderator on the site
Hey this was awesome. Is it possible to insert the created date and last modified date of a different workbook? I'm looking to create an index file that tells me when other documents were last updated. Thanks!!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations