
Is is possible to run a macro from another workbook?
Here's the situation:
I have a user form with a button that opens a new workbook, the dimensions of which are about half the screen size. The form covers the new workbook (even if set to modeless). So, I reduce the form's height when the new workbook is opened allowing the new workbook to be visible. When the new workbook is closed, I want the form to return to its original height. But, as far as I can see, the code to do that has to be in the original workbook in which the form resides.

How can I get the form to return to its original size when the other workbook is closed?