You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel VBA循环实现列P插入列S对应值求和公式的方法及代码

需求:用VBA循环批量插入求和公式

我现在遇到这么个需求:想要在P列插入新的求和公式,对S列中的对应值进行求和,而且这个操作需要重复执行(就像我电子表格里的情况那样)。想问问怎么编写循环来实现这个功能?


更新:已实现功能的VBA代码

后来我自己找到了能实现该功能的循环,代码如下:

Sub COMPLETE()
    TotalRow = 0
    SumEnd = 0
    For cur_row = 3 To 174
        If IsEmpty(Cells(cur_row, 19)) = True Then
            If cur_row = 3 Then
                TotalRow = 3
                Counts = -1
            Else
                Cells(TotalRow, 25) = "=SUM(S" & (SumEnd - Counts) & ":S" & SumEnd & " )"
                TotalRow = cur_row
                Counts = -1
            End If
        Else
            Counts = Counts + 1
            SumEnd = cur_row
        End If
    Next cur_row
End Sub

内容的提问来源于stack exchange,提问作者alewis9

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 09:51:52