我正在尝试构建UDF
函数来命名电子表格中的单元格。
我已尝试过以下操作,但它无法正常工作:
Function NameThatCell(TheCell As Range, TheName As String)
TheCell.Name=TheName
End Function
答案 0 :(得分:0)
您可能希望花一些时间了解函数和子例程之间的区别。
函数返回一个值。函数具有一个或多个输入,然后执行计算并将计算结果返回给调用实例。这可以是工作表公式或VBA例程中的调用。永远不应该使用函数来操作工作表的元素,如单元格,范围名称,对象等。
子(子例程)可以对工作表的元素执行各种操作。它开始,它做的事情,然后它结束。它不会返回任何内容,它可以与工作簿的所有方面一起使用。如果需要获取在函数中执行的计算结果,它甚至可以调用函数。