【发布时间】:2014-01-16 08:16:35
【问题描述】:
我写了这段代码,但它给出了一个错误。你能帮我纠正一下吗?我在excel中有两列:一列显示日期(每天,一个接一个),因此列中的最后一个日期是“昨天”,第二列显示相关金额。我需要通过 VBA 编写一个公式,计算从月初到最后一行(最后一个日期,即“昨天”)的这些金额的总和。正如您可能理解的那样,月初每个月都在变化,最后日期每天都在变化。 - 提前非常感谢您!
Dim x As Long
x = Month(Workbooks("Reports.xlsm").Worksheets("MACRO").Cells(2, 3))
Range("F64").Formula = "=Sum(" & Range(Cells(Worksheets("A").Cells(Rows.Count, 4).End(xlUp).Row, 4), Cells(Worksheets("A").Cells(Rows.Count, 4).End(xlUp).Row - x, 4))
【问题讨论】: