FWIW, IMO:
is far from ideal
The effect of the Exit Sub in this context means as an end user if you remember to always update more than one cell simultaneously you can circumvent whatever code was put in place... it follows that this leaves the file (potentially) open to error pending actions being undertaken in the VBA
If >1 cell being altered then either (based on whether or not permitted):
Permitted: process all relevant cells within the Target
or
Not Permitted: Undo the action altogether* (toggling events as normal)
*Of course it's generally worth checking for blanks if they have no impact on the code rather than preventing mass clear.
Bookmarks