A subtle difference I didn't fully understand myself.
What you'll have to do is store the contents of A1 somewhere and then check that A1 is still equal to the stored value after every change. For example, paste the following into the worksheet code module.
Every time you move to a different cell, the variable CellA1 is checked to make sure it is not empty. The current value in A1 is saved if it is. After a change to the worksheet, the value in A1 is compared to the value of the variable and, if different, the change is undone.
This is an example only, there are probably better ways to write it. for example you will have to update A1 before adding the code otherwise it will cancel any changes, it also rules out any code you may have updating A1.
In the end, though, everything can be worked through.
Bookmarks