In my VBA code, I am updating cells with either Cell.Value = Now or Cell.Value = Format(Now, "hh:mm:ss").
I am doing this for four different cells. However, I notice that when one of the cells change, the rest of the timestamps change to reflect the current time. To me it seems that these cells are just a reference to the latest time, and not a snapshot of when the cell was updated.
Is there anyway to take a snapshot of the time so that it won’t change on a sheet refresh?
Those cells are just a “reference” to the latest time, better still it’s possible they would be different times.
Save the time into a variable at some suitable point in your code, then use that value in the cells. Then you can control which Now you actually mean.