I have an Excel 2007 addin (a workbook with macros saved as an addin) that seems to require other books to reference before they can call its methods.
Is this normal? I thought public addin code could be called from anywhere?
Is there a way to have a method available to all workbooks that are opened without creating an explicit reference?
I'm also putting ribbon customizations in the addin and want to make sure these will also work.
As far as I know you cannot directly call procedures or functions from other workbooks in VBA unless you use one of the following methods:
You can however utilise functions in the addin in worksheet cell formulas in other workbooks whilst the addin is loaded.