Excel里如何自定义函数啊

Excel里怎么自定义函数啊?
我在Sheet1中写入代码:
Public Function Test() As String
Test = "Success"
End Function

在Sheet1的单元格中输入:
=Test()
结果,Excel显示#Name?

这是怎么回事呢?

PS:
我用的是Excel 2007
信任中心中我设置为"打开所有宏".

------解决方案--------------------
那个函数要写在标准模块中!