[英]Dynamic Range In A Formula VBA
我試圖找到最后 5 行的總和。
這是我的代碼:
子總和范圍()
Dim upperrang As Long
Dim lowerring As Long
Dim testi As Long
lowerring = Range("A1").End(xlDown).Row
upperrang = Range("A1").End(xlDown).Row - 5
testi = "=SUM(C& upperrang:C& lowerring)"
Range("D20").Value = testi
結束子
我得到的錯誤是“類型不匹配”
謝謝你的幫助!
總結最后 5 個條目:
Sub Test()
Dim RngCnt As Long
Dim I As Long
Dim Total As Long
RngCnt = Range("List").Count #List is your Dynamic Range Name
Total = 0
For I = RngCnt To RngCnt - 4 Step -1
Total = Total + Range("List").Cells(I, 1).Value
Next I
End Sub
HTH
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.