Is there a _sensible_ way to determine what was the value of the Target cell before its (manual) change triggered the Workbook_SheetChange Event of Excel 97 ? The only working (sort of) way I came up till now is to use the Application.Undo Method to retrieve the “status quo ante”. However the VBA/Help states the Undo must be at the beginning of the code (why ? If I have to use this I want to test the exception, not the rule) and I have not yet circumvented all secondary problems. I am toying with the idea to use the Workbook_SheetSelectionChange Event as monitor to obtain the pre-Change value. Did anyone of you ever use this ? Or do you have other and hopefully better ideas short of making a form which I do not want (approx. 400 cells times 13 sheets….) ? Any input is greatly appreciated.
PS: Rethinking it, as actually there are approx. 50 rows with 8 cells on each of the 13 pages, perhaps the only solution is to let the user access the rows with a “on the fly” 8 field input mask. But this is the last straw for me, so I would prefer something simpler/less kludgy.