UDF命名单元格

时间:2018-04-10 10:05:15

标签: excel vba user-defined-functions

我正在尝试构建UDF函数来命名电子表格中的单元格。

我已尝试过以下操作,但它无法正常工作:

Function NameThatCell(TheCell As Range, TheName As String)
    TheCell.Name=TheName
End Function

1 个答案:

答案 0 :(得分:0)

您可能希望花一些时间了解函数和子例程之间的区别。

函数返回一个值。函数具有一个或多个输入,然后执行计算并将计算结果返回给调用实例。这可以是工作表公式或VBA例程中的调用。永远不应该使用函数来操作工作表的元素,如单元格,范围名称,对象等。

子(子例程)可以对工作表的元素执行各种操作。它开始,它做的事情,然后它结束。它不会返回任何内容,它可以与工作簿的所有方面一起使用。如果需要获取在函数中执行的计算结果,它甚至可以调用函数。