I've developed an Excel 2003 application where the interface (both input and output) is performed exclusively through userForms. Some of my users (not all) generate input data with another Excel workbook. To ease data entry these users would like to toggle between their worksheets and my userForms to cut and paste data. However, I've encountered a sequencing problem. If the user initiates my application first (which automatically opens a userForm) and then opens their worksheet two instances of Excel are created and they can toggle between the two instances. If the activation order is reversed (the user workbook is opened first and then my form-based application is opened) the user is stuck in the opened useForm and cannot toggle to their workbook. Any hints or suggestions?