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

Format cells as currency
Select range and press Ctrl+Shift+4 to format cells as currency. (Shift 4 is the $ sign).

Forum statistics

Threads
1,215,064
Messages
6,122,942
Members
449,094
Latest member
teemeren

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