【发布时间】:2014-03-26 06:45:22
【问题描述】:
我对 excel-vba 编程非常陌生,我正在学习如何使用工作表函数编写自定义 vba 函数。
如果我转到一个单元格并输入以下公式,我将得到单元格名称。
=ADDRESS(ROW(), COLUMN(), 4)
例如,如果我们在单元格“A6”中输入上述公式,单元格将返回值 = A6
现在我正在尝试编写一个 vba 函数来执行与以下完全相同的操作:
Function GetThisCellName() As String
GetThisCellName= WorksheetFunction.Address(WorksheetFunction.Row(), WorksheetFunction.Column(), 4)
End Function
但是,当我尝试在单元格中使用此功能时,如下所示:
=GetThisCellName()
单元格将返回#VALUE!。我的代码可能有什么问题?
【问题讨论】: