I am calling a function in workbook B from workbook A. The function call works after I setup a Reference in workbook B (Visual Basic, Tools, References, then select the check box for the Project I want - in this case it's called "X_Steam". This works fine as long as both workbooks are open. The problem is this reference won't stay in place when Excel is restarted the next time. I have to set up the reference every time. Also, I have to "jump start" the function call in the cell in workbook A because it initially has as "Query_addin.xla!" put in front of the function call. Simply clicking in the cell and hitting the enter key clears this and leaves only the function call there. I'm not a master VBA programmer, but is there a better way to do this without writing a bunch of code? Can I use a macro to create the reference and clear the Query_addin issue? Thanks for your help...