更简单的方法excel方便的快捷键。 原文 可以框选一个区域,然后自动输入求和公式,最右列可以求和框选行,最下行可以求和框选列。 Sub 插入求和公式() Dim selectedRange As Range Dim lastRow As Long, lastCol As Long Dim i As Long ' 获取用户选择的区域 Set selectedRange = Selection ' 获取选择区域的最后一行和最后一列 lastRow = selectedRange.Rows.Count lastCol = selectedRange.Columns.Count ' 在最右列插入求和公式,求和行 For i = 1 To lastRow selectedRange.Cells(i, lastCol + 1).Formula = "=SUM(" & selectedRange.Rows(i).Address & ")" Next i ' 在最下行插入求和公式,求和列 For i = 1 To lastCol selectedRange.Cells(lastRow + 1, i).Formula = "=SUM(" & selectedRange.Columns(i).Address & ")" Next i ' 最下行最右列插入总和公式 selectedRange.Cells(lastRow + 1, lastCol + 1).Formula = "=SUM(" & selectedRange.Address & ")" ' 自动调整列宽 selectedRange.Resize(lastRow + 1, lastCol + 1).Columns.AutoFit End Sub