我有这个UDF SampleFunction,我需要向它传递一个数组,{3;4}作为唯一的参数。SampleFunction(InputVar As Variant) As IntegerEnd FunctionUDF适用于案例1,即通过VBA进行的调用,当我通过excel工作表调用它时,它给出了案例2的#VALUE错误。
我
为了计算目的,我需要在UDF中传递工作表名称和特定(单个)单元格范围,并使用它们。由于无法将工作表直接作为UDF参数传递,所以我希望将工作表名称作为字符串传递,范围作为UDF参数传递。为了以更简单的方式演示这个问题,我向您展示了下面的代码,以获得工作表名称范围的值如下:Function test(ws As String, r1 As Range)但是,如果我将Vba代码更改为:Function tes