For anyone stumbling upon this thread, I'll post the way I ended up making this work. I had the message box come up when a user changes the selection, the sheet is unprotected, and a variable I defined in another module (CalcInvalidated) is true. I put that variable in there so that the popup would only show up once, not every time the user changes the selection while the sheet is unprotected.
Note: booleans are initialized as False as the default.
Thanks to the other users on here whose posts I worked off of to get this working.
Bookmarks