我没有找到如何将单元格范围与函数一起使用。
我徒劳地搜索了一些例子。
我写了以下测试。我在两个“for”行上都收到“Object variable not set”错误(一个是没有“RangeAddress”,第二个是它,因为我不确定语法是否正确):
function CHECKBZRANGE(cellRange) as integer
dim nCol as integer
dim nLine as integer
dim i as integer
for nCol = cellRange.StartColumn to cellRange.EndColumn
for nLine = cellRange.RangeAddress.StartRow to cellRange.RangeAddress.EndRow
i = i + 1 ' placeholder for some computation
next nLine
next nCol
checkBZ_range = i
end function
这个函数是用一个像这样的单元格调用的=CHECKBZRANGE(A6:C9)
有人可以解释如何使用参数传递的单元格范围吗?