假设我的Excel工作表附加了一个函数:
Public Function foo(bar As Integer) as integer foo = 42 End Function
如何获得foo
返回到工作表中单元格的结果?我试过了"=foo(10)"
,但它给了我的全部是"#NAME?"
我也试过=[filename]!foo(10) and [sheetname]!foo(10)
没有改变.
请按照此处的说明进行操作,以确保您正确执行所有操作,尤其是放置位置.(Insert->Module
)
我可以确认打开VBA编辑器,使用Insert->Module
和以下代码:
Function TimesTwo(Value As Integer) TimesTwo = Value * 2 End Function
并放在一张放入"=TimesTwo(100)"
牢房的床单上200
.