2013-02-05 36 views
0

我想爲VBA中的標準偏差計算動態選擇行數。在VBA中動態選擇行

目前,我有以下代碼:

Sub Stdev() 

Dim x as integer 
x=10 
    Range("E1").Select 
    ActiveCell.FormulaR1C1 = "=STDEV(R[1]C:R[5]C)" 
    Range("E1").Select 
    ActiveCell.FormulaR1C1 = "=STDEV(R[1]C:R[x]C)"'this is my attempt at dynamic calculation 
End Sub 

如何糾正它選擇爲x指定的行數?

回答

1

嘗試:

 
Range("E1").FormulaR1C1 = "=STDEV(R[1]C:R[" & x & "]C)" 
+0

感謝,如果我想使它成爲一個功能,而不是一個子,我怎麼做,該工作:-) – user1155299

+0

? – user1155299

+0

你想要什麼作爲輸入和功能的輸出? –