我对能够使用 VBA 函数在 Excel 中计算值有一个微弱的记忆,就像这样(作为单元格公式):
=MyCustomFunction(A3)
这可以做到吗?
编辑:
这是我的 VBA 函数签名:
Public Function MyCustomFunction(str As String) As String
该功能位于ThisWorkbook
模块中。如果我尝试在上面显示的工作表中使用它,我会收到#NAME?
错误消息。
解决方案(谢谢,codeape):该功能在定义ThisWorkbook
模块时无法访问。它必须位于“正确”的模块中,该模块已手动添加到工作簿中。