lastRow44 = Cells(Rows.Count, "A").End(xlUp).Row
LastRow3 = Worksheets("Temp").Cells(Rows.Count, "A").End(xlUp).Offset(1, 0).Row
Range("A" & LastRow3).End(xlDown).Offset(0, 11).Formula = "=Sum(M50:M" & lastRow44 & ")"
我想修改vba代碼以使其更加動態。我想設置和數計算更加動態。所以我正在嘗試像Range("A" & LastRow3).End(xlDown).Offset(0, 11).Formula = "=Sum(("M" & LastRow3).End(xlDown).Offset(0, 11) & lastRow44 & ")"
這樣的自動將起始單元定義爲M50。然而,它不是我想要的。有什麼辦法可以修改代碼來計算開始單元格的動態值嗎?使用vba填充公式使用vba設置啓動單元格動態
謝謝!
您用於定義.formula的公式需要更好的報價管理。=「= sum(M」&lastrow3&「:X」&lastrow44&「)」這將是第一大步。 – Cyril
X假定你想要的偏移量+11從M(第13個字母)到X(第24個字母)。 – Cyril