【发布时间】:2017-05-08 21:39:15
【问题描述】:
我正在尝试对“K”列中的每 3 行求和,从 K2 开始到最后使用的单元格。请注意,“K”列中使用的数据或单元格会有所不同。
我需要一个宏来汇总每 3 行中的值,直到使用的最后一行,并在“M1”中显示总计。
我附上了一些样本值的快照以及我希望最终结果的样子。
【问题讨论】:
-
这也可以用公式来完成。
-
我只有简单的代码来求和这些值。我曾尝试使用 MOD 公式,但没有成功。这是我目前对“K”列总和的代码: Sub Macro2() ' ' Macro2 Macro ' ' Dim Lastrow As Long Range("M1").Value = Application.Sum(Range("K2:K" & Lastrow)) 结束子
-
将您尝试过的代码(或公式)发布到问题中。 (几乎不可能在评论中阅读,并且 cmets 可能会被删除,这会使问题变得毫无用处。)修复您的
Mod以使其正常工作应该不难。 -
这是我使用的公式。 =SUM(--(MOD(ROW(1:28),3)=0),(K1:K28))
-
请注意,我需要这个是 VBA 格式。