Jak wywołać funkcję VBA z komórek Excela (2010)?

Zdefiniowałem kilka funkcji w skoroszycie za pomocą VBA, a następnie spodziewałem się, że będę mógł z nich korzystać w formule komórki - ale Excel nie rozpoznaje tej funkcji. Właśnie dostałem #NAME?

Wypróbowany:

Zdając sobie sprawę, że stworzyłem plik XSLX, przekonwertowałem go na plik XSLM. Nie działa.Usunięto wszystkie typy z deklaracji funkcji. Nie działa.Przeniesiono funkcję do modułu VBA arkusza. Nie działa.Dodano publiczne do deklaracji. Nie działa.

czego mi brakuje?

To nie jest sprytny kod:

Function Square2(AnyNumber)

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

End Function

questionAnswers(8)

yourAnswerToTheQuestion