¿Cómo llamar a la función VBA desde celdas de Excel (2010)?

Definí algunas funciones en un libro de trabajo utilizando VBA, y luego esperaba poder usarlas en una fórmula de celda, pero Excel no reconoce la función. Acabo de recibir #NAME?

Intentó:

Al darme cuenta de que había creado un archivo XSLX, lo convertí en un archivo XSLM. No funcionoSe eliminaron todos los tipos de la declaración de función. No funcionoMovió la función a la hoja de cálculo del módulo VBA. No funcionoAgregado Público a la declaración. No funciono

¿Qué me estoy perdiendo?

Este no es un código inteligente, tampoco:

Function Square2(AnyNumber)

'return the square of any integer
Square2 = AnyNumber * AnyNumber

End Function

Respuestas a la pregunta(8)

Su respuesta a la pregunta