Tracking changes to a column and preserving Undo

moogthemoog

Board Regular
Joined
Nov 17, 2004
Messages
51
Hi

I know the Undo stack is cleared when running a macro.

I'm trying to maintain in one column the current date of when a cell in another column is changed.

The code in the specific Sheet is:
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not (Intersect(Target, Range("AH4:AH5000")) Is Nothing) Then Target.Offset(0, -32).Value2 = Now

 End Sub

This is looking at column AH, and if any cell in that column changes, it puts the current date in column B (32 columns to the left).

The Undo stack is cleared when the cell is changed; I don't want to undo the entry that's been done in column B, but if I need to undo a manual change in column AH, I can't.

Is there another way of tracking a change, or a way of restoring the last value of a cell into the Undo Stack, so that CTRL-Z will work!

Thanks
Jon
 

Excel Facts

Wildcard in VLOOKUP
Use =VLOOKUP("Apple*" to find apple, Apple, or applesauce

Forum statistics

Threads
1,224,822
Messages
6,181,165
Members
453,021
Latest member
Justyna P

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top