I have macros that will close the current form and open another, but when there are required fields not filled in then problems arise. Is there anyway to first have the macro check to see that all required fields have a value, and if they do then continue on with the current process. If there are required fields with no values then the current form will stay open until it is completed. I know there is a Stop Macro macro, but I am not sure how to make it do what I want. Thanks for any help!