将单元格内容放在一张纸上

时间:2016-07-27 13:17:08

标签: excel-vba vba excel

我需要使用用户定义的函数将excel工作表中的单元格内容转换为另一个工作表。所以我搜索了stackoverflow并找到了以下vba代码。

Function GetValue(sheetName As String, cellAddress As String) As Variant
   GetSheetValue = ThisWorkbook.Sheets(sheetName).Range(cellAddress)
End Function

这是我所期待的正确的事情。但它对我不起作用。我需要开发一个用户定义的函数,如下所示。

=GetContent(Sheet1,B6)

我尝试过很多东西,但我不能这样做。因此,我对这件事的任何回复非常赞赏。 (提供有关我的示例的屏幕截图)

谢谢 ScreenShot 02 ScreenShot 03

1 个答案:

答案 0 :(得分:0)

我找到了答案。我的功能必须正确如下代码。

HasBilling,HasPayment

我没有关注abot函数名称并返回相同的名称。但我们必须这样做。同样在字符串数据类型中,我们使用配额和区分大小写。非常感谢大家的宝贵帮助。它帮助我找出了答案。现在我们可以使用如下函数。

Function GetContent(sheetName As String, cellAddress As String) As String
    GetContent = ActiveWorkbook.Sheets(sheetName).Range(cellAddress)
End Function

谢谢!