【求助】Excel的儲存格範圍的問題vb



贊助商連結


ROACH
2005-05-01, 01:55 PM
想問一下!如下圖所示

http://img14.echo.cx/img14/5601/excel8nd.jpg

在公式
Range("B3") = "=Average(B4:B9)"
可以算出來它的平均!這沒錯

可是B4是固定的 B9 根本不固定
因為我不知道使用者它的件數

我想要將B2的內容!!去指向第幾個的範圍這樣是否可行~

比如輸入件數10
它就變成
Average(B4:B14)
之類的

贊助商連結


leonchou
2005-05-02, 01:17 AM
lastRow = [A65536].End(xlUp).Row
Range("B3") = "=Average(B4:B" & lastRow & ")"

其實只要資料範圍以下沒有其他數據,
可以直接把公式中的範圍加大,
不會影響 Average 的結果。