I've been working with Visual Basic for a while, but a few days ago I started working with VBA in Excel, and I've run into a small problem...I got my code working the way I want it to, but it's for a monthly report, and there may be people who don't know anything about programming working the report and needing to run the code. Because of this, I want to be able to run the code from any Excel workbook. Unfortunately, as far as I know the only way to run a macro from another workbook is if the workbook with the macro is open. Is there any way to run a macro from a workbook that isn't actually open, or will I have to write up some instructions for how to copy the code to the new workbook?