我需要使用用户定义的函数将excel工作表中的单元格内容转换为另一个工作表。所以我搜索了stackoverflow并找到了以下vba代码。
Function GetValue(sheetName As String, cellAddress As String) As Variant
GetSheetValue = ThisWorkbook.Sheets(sheetName).Range(cellAddress)
End Function
这是我所期待的正确的事情。但它对我不起作用。我需要开发一个用户定义的函数,如下所示。
=GetContent(Sheet1,B6)
我尝试过很多东西,但我不能这样做。因此,我对这件事的任何回复非常赞赏。 (提供有关我的示例的屏幕截图)
答案 0 :(得分:0)
我找到了答案。我的功能必须正确如下代码。
HasBilling,HasPayment
我没有关注abot函数名称并返回相同的名称。但我们必须这样做。同样在字符串数据类型中,我们使用配额和区分大小写。非常感谢大家的宝贵帮助。它帮助我找出了答案。现在我们可以使用如下函数。
Function GetContent(sheetName As String, cellAddress As String) As String
GetContent = ActiveWorkbook.Sheets(sheetName).Range(cellAddress)
End Function
谢谢!