Hey, gwynp51907864,You could use a global variable like boolMessageFired
set to 0. Check the value before entering the calculate event, if it is
0, enter the event then set it to 1 before exiting the event. If it is
1, write code to exit the event so the code won't execute. The next time
you enter the event, the code should be bypassed and the message box
will be suppressed.