![]() |
Last Modified date on cell or column
Good Morning,
Can you please advise if there is a way or formula to know when was the last time a cell, column or row was modified without typing everytime that I update it. Example: A B Data Last modified date BER 3/12/2007 BER 3/1/2007 BER 2/18/2007 SPR 2/18/2007 SPR 2/18/2007 PHL 2/18/2007 |
Answer: Last Modified date on cell or column
Good morning! Yes, there is a way to automatically track the last modified date of a cell, column, or row in Excel. You can use the built-in function "NOW()" to capture the current date and time, and then use a simple VBA code to update the "Last modified date" column whenever a cell in the corresponding row is changed.
Here are the steps to set this up:
To make this process automatic, you can use a VBA code that will run whenever a cell in column A is changed. Here's how: 1. Press "Alt+F11" to open the Visual Basic Editor. 2. In the Project Explorer window, double-click on the worksheet where you want to track the changes. 3. In the code window that opens, paste the following code: Formula:
Now, whenever you change a cell in column A, the corresponding cell in column B will update with the current date and time automatically, without you having to type anything. |
Last Modified date on cell or column
Let's say we enter data in column A and want column B to mark the dte of last
update. So if we enter data into A5, then B5 would automatically record the date this update occurred. in Worksheet code enter the following macro: Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Range("A:A"), Target) Is Nothing Then Exit Sub End If Application.EnableEvents = False Target.Offset(0, 1).Value = Now() Application.EnableEvents = True End Sub REMEMBER: Worksheet code. -- Gary''s Student gsnu200710 "Mary" wrote: Good Morning, Can you please advise if there is a way or formula to know when was the last time a cell, column or row was modified without typing everytime that I update it. Example: A B Data Last modified date BER 3/12/2007 BER 3/1/2007 BER 2/18/2007 SPR 2/18/2007 SPR 2/18/2007 PHL 2/18/2007 |
Last Modified date on cell or column
Thank You. Very Helpful.
"Gary''s Student" wrote: Let's say we enter data in column A and want column B to mark the dte of last update. So if we enter data into A5, then B5 would automatically record the date this update occurred. in Worksheet code enter the following macro: Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Range("A:A"), Target) Is Nothing Then Exit Sub End If Application.EnableEvents = False Target.Offset(0, 1).Value = Now() Application.EnableEvents = True End Sub REMEMBER: Worksheet code. -- Gary''s Student gsnu200710 "Mary" wrote: Good Morning, Can you please advise if there is a way or formula to know when was the last time a cell, column or row was modified without typing everytime that I update it. Example: A B Data Last modified date BER 3/12/2007 BER 3/1/2007 BER 2/18/2007 SPR 2/18/2007 SPR 2/18/2007 PHL 2/18/2007 |
Last Modified date on cell or column
Gary,
The macro works fine but there is any other way to set a date without running a macro? "Gary''s Student" wrote: Let's say we enter data in column A and want column B to mark the dte of last update. So if we enter data into A5, then B5 would automatically record the date this update occurred. in Worksheet code enter the following macro: Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Range("A:A"), Target) Is Nothing Then Exit Sub End If Application.EnableEvents = False Target.Offset(0, 1).Value = Now() Application.EnableEvents = True End Sub REMEMBER: Worksheet code. -- Gary''s Student gsnu200710 "Mary" wrote: Good Morning, Can you please advise if there is a way or formula to know when was the last time a cell, column or row was modified without typing everytime that I update it. Example: A B Data Last modified date BER 3/12/2007 BER 3/1/2007 BER 2/18/2007 SPR 2/18/2007 SPR 2/18/2007 PHL 2/18/2007 |
Last Modified date on cell or column
If you want a static date, you can select the cell and hit ctrl-; (control
semicolon). If you want a static time, you can hit ctrl-: Mary wrote: Gary, The macro works fine but there is any other way to set a date without running a macro? "Gary''s Student" wrote: Let's say we enter data in column A and want column B to mark the dte of last update. So if we enter data into A5, then B5 would automatically record the date this update occurred. in Worksheet code enter the following macro: Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Range("A:A"), Target) Is Nothing Then Exit Sub End If Application.EnableEvents = False Target.Offset(0, 1).Value = Now() Application.EnableEvents = True End Sub REMEMBER: Worksheet code. -- Gary''s Student gsnu200710 "Mary" wrote: Good Morning, Can you please advise if there is a way or formula to know when was the last time a cell, column or row was modified without typing everytime that I update it. Example: A B Data Last modified date BER 3/12/2007 BER 3/1/2007 BER 2/18/2007 SPR 2/18/2007 SPR 2/18/2007 PHL 2/18/2007 -- Dave Peterson |
Last Modified date on cell or column
Hello,
This works for me, but it has a side effect of not allowing any un-dos. After changing the tracked cell, CTRL-Z does not do anything. Is there a way to preserve the undo history? "Gary''s Student" wrote: Let's say we enter data in column A and want column B to mark the dte of last update. So if we enter data into A5, then B5 would automatically record the date this update occurred. in Worksheet code enter the following macro: Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Range("A:A"), Target) Is Nothing Then Exit Sub End If Application.EnableEvents = False Target.Offset(0, 1).Value = Now() Application.EnableEvents = True End Sub REMEMBER: Worksheet code. -- Gary''s Student gsnu200710 "Mary" wrote: Good Morning, Can you please advise if there is a way or formula to know when was the last time a cell, column or row was modified without typing everytime that I update it. Example: A B Data Last modified date BER 3/12/2007 BER 3/1/2007 BER 2/18/2007 SPR 2/18/2007 SPR 2/18/2007 PHL 2/18/2007 |
All times are GMT +1. The time now is 08:14 AM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com