I have a dynamic multipage userform with textboxes and optionbuttons. I am trying to include a routine that will allow me to ask the user if they want to save any changes made on any of the pages or any of the optionbuttons. It would be too complex to test each control to see if it has changed and I was wondering if there is a global test to trap data changes on a user form.