VBA新手。嘗試創建將填充列(D)與另一列(C)的平均值的宏。我創建了一個變量nb_rows
並已開始使用此代碼:VBA中單元格的平均值
Dim myRangeC As String
Let myRangeC = "C4:C" & nb_rows
For i = 4 To nb_rows
Range("D" & i).Value = Application.Average(myRangeC)
Next i
我得到一個錯誤。我哪裏錯了。例如,目前有nb_rows設置爲27。
不要使用'Let',只要'Set myRangeC =「C4:C」&nb_rows'。你也不能將範圍設置爲一個字符串。您必須將'Dim myRangeC As Range'設爲' – dwirony
@dwirony仍然產生錯誤 –
錯誤是什麼? nb_rows的價值是什麼? – dwirony