How would it know "when" to reappear? Because the user will be working in the workbook or worksheet and when they are finished they would click button to get back to form. So how would VBA/Windows/Excel know when that is?