我正在尝试计算我的列的总和(第一列)。它从1到最后一个记录。当我录制宏时,我将其作为输出,但这对我来说是胡言乱语。
ActiveCell.FormulaR1C1 = "=SUM(R[-11]C:R[-4]C)"
我发现了另一个话题,他们说
LastRow = .Range("I" & .rows.Count).End(xlUp).row
Range("I"&LastRow) = "SUM(I1:I...)"
除了我的情况,我无法想象如何进入我的拉斯维加斯。 欢迎所有帮助:)
答案 0 :(得分:3)
有两种引用单元格的方法 - “R1C1”和“A1”。前者的作用类似于坐标,具有相对行数(R)和单元格(C)。
另一种参考样式是指工作表上的单元格名称 - B6,F67等。
假设您要将Sum()
放在单元格B1
中,LastRow
的值为6:
ActiveSheet.Range("B1") = "=Sum(I1:I" & LastRow & ")"
会在单元格B1
中插入以下函数:
=SUM(I1:I6)