想問一下!如下圖所示
![]()
在公式
Range("B3") = "=Average(B4:B9)"
可以算出來它的平均!這沒錯
可是B4是固定的 B9 根本不固定
因為我不知道使用者它的件數
我想要將B2的內容!!去指向第幾個的範圍這樣是否可行~
比如輸入件數10
它就變成
Average(B4:B14)
之類的
想問一下!如下圖所示
![]()
在公式
Range("B3") = "=Average(B4:B9)"
可以算出來它的平均!這沒錯
可是B4是固定的 B9 根本不固定
因為我不知道使用者它的件數
我想要將B2的內容!!去指向第幾個的範圍這樣是否可行~
比如輸入件數10
它就變成
Average(B4:B14)
之類的
lastRow = [A65536].End(xlUp).Row
Range("B3") = "=Average(B4:B" & lastRow & ")"
其實只要資料範圍以下沒有其他數據,
可以直接把公式中的範圍加大,
不會影響 Average 的結果。
書籤