Ok, take out the undo bit and just leave the message.

Think you're wasting your time though. The whole point of having formulae is to calculate stuff properly not to allow people to put whatever crap they want in. Anyway, your workbook, your issue