我正在尝试使用count内的count和offset函数创建动态范围 .
这是目前的公式
=OFFSET(BATLYearlyPnLListHeader,1,0,COUNT(OFFSET(BATLYearlyPnLListHeader,1,0,0,0), BATLYearlyPnLListRangeEnd))
在英语中,范围从 Headers 偏移1,并且包括从 Headers 到 Headers 结束单元格的1行计数的所用多个单元格 . 但它不起作用,所以我测试使用它 .
Sub Test_YearlyPnLListFormulas()
Dim rangeCount As Integer
rangeCount = WorksheetFunction.Count(Range(Range("BATLYearlyPnLListHeader").Offset(1, 0), Range("BATLYearlyPnLListRangeEnd")))
Debug.Print rangeCount
End Sub
公式只选择 Headers 下方的单元格,但是当我运行测试子计数时,计数是正确的,12 . 我在excel公式中缺少什么?