Only if I have more than one workbook open in Excel, I am able to access the workbook the form resides in while the form is open. If the form is showing and I exit Excel, I get the "program has to close" type message. I've tried userform.hide in the workbook_beforeclose but still get the message. I have the form set on workbook_open to vbModeless. Any ideas?