平時在 Excel中,只要在要複製儲存格的右下角,點兩下,就可以複製該儲存格的公式到其他位置。
若要以程式來操作,可以下指令:
Range("I3").Select
Selection.AutoFill Destination:=Range("I3:I24")
Range("I3:I24").Select
但是,若要動態取得被複製的範圍,這時就要宣告變數來處理
Dim mRanges As String
Range("H3").Select
mRanges = "I3:" & "I" & Selection.End(xlDown).Row
Range("I3").Select
Selection.AutoFill Destination:=Range(mRanges)
Range(mRanges).Select
注意:指令語法中,首、尾各有一個 Range().Select 指令,不可少。