Function Name Can't be Same as Module Name
Article ID: 105571
Article Last Modified on 10/10/2006
APPLIES TO
- Microsoft Excel 97 Standard Edition
- Microsoft Excel 98 for Macintosh
This article was previously published under Q105571
SYMPTOMS
In the versions of Microsoft Excel listed above, if you attempt to run a function that has the same name as a Visual Basic module, and the Visual Basic module is located in the same workbook as the function, you may
receive one of the following error messages:
Expected procedure, not module
Microsoft Excel cannot find '<function name>' on <workbook name>.
WORKAROUND
Instead of creating a function, create a Sub procedure. A Sub procedure can
have the same name as a module without causing an error.
Note that Sub procedures cannot be called from worksheet formulas.
Additional query words: 5.00a 5.00c 7.00a XL98 XL97 XL7 XL5 XL
Keywords: kbdtacode kbprb kbprogramming KB105571