How can I make a formula in Excel showing when the file modified?

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

I would like to have a formula in excel that checkes "date modified" of the
file and shows this in a cell, so a user opening a file can see when the file
was last saved/modified. I saw this when using SAP Business Warehouse tool
but it was probably part of the program. Is there a possibility to to
something like this with a normal excel file?
 
heh, found it myself later:

for others - use this macro:

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
With Target
If .Count > 1 Then Exit Sub
If Not Intersect(Range("A2:A10"), .Cells) Is Nothing Then
Application.EnableEvents = False
If IsEmpty(.Value) Then
.Offset(0, 1).ClearContents
Else
With .Offset(0, 1)
.NumberFormat = "dd mmm yyyy hh:mm:ss"
.Value = Now
End With
End If
Application.EnableEvents = True
End If
End With
End Sub

Found on http://www.mcgimpsey.com/excel/timestamp.html.
 
Hi

Copy this UDF into your workbook's module

Public Function LastModified(Optional parTime As Date)
LastModified = ThisWorkbook.BuiltinDocumentProperties(12)
End Function


Now, you can enter into any cell of workbook the formula
=LastModified()
or, when you want to get the formula volatile
=LastModified(TODAY())
or
LastModified(NOW())
Format the cell with formula in any valid date(time) format.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top