请问VB中操作Excle的公式=SUM(R[-1]C:R[-1]C)是什么意思?

时间:2021-08-06 21:14:32
我在改一VB程序,其中有将统计结果输出到Excle的程序段,其中统计的最后一列是汇总字段,但程序作者用了这么个公式SUM(R[-1]C:R[-1]C),我实在看不懂什么意思,请各位帮忙解释下。再下先谢过了。

6 个解决方案

#1


单元格表示的R1C1样式
R表示Row,C表示Column
RmCn表示m行n列
{]表示相对引用
R[-1]C:R[-1]C表示当前单元格的上一格(上一行,同列)

#2


alidavy() 
正解
SUM(R[-1]C:R[-1]C)就是对他的上一行单元格求和

#3


偶怀疑公式有误
为什么要对一个单元格求和呢?

#4


DawnPine(拂晓的松)
楼主可能在没有明白什麽意思的情况下,把上面要求和的单元格(空白行)删除了!
猜测而已!

#5


根本就不是EXCEL正式的格式, 只是它的一个语法结构。
EXCEL的求和公式是=SUM(C19:C23)

#6


R表示行,[n] 中n表示相对于当前活动单元格的位置,负数为向前数n个单元格,正为向后n个单元格,C为列,意义同R。一般用 Cells(x, y).FormulaR1C1 = "=SUM(RC[val1]:RC[val2])"

#1


单元格表示的R1C1样式
R表示Row,C表示Column
RmCn表示m行n列
{]表示相对引用
R[-1]C:R[-1]C表示当前单元格的上一格(上一行,同列)

#2


alidavy() 
正解
SUM(R[-1]C:R[-1]C)就是对他的上一行单元格求和

#3


偶怀疑公式有误
为什么要对一个单元格求和呢?

#4


DawnPine(拂晓的松)
楼主可能在没有明白什麽意思的情况下,把上面要求和的单元格(空白行)删除了!
猜测而已!

#5


根本就不是EXCEL正式的格式, 只是它的一个语法结构。
EXCEL的求和公式是=SUM(C19:C23)

#6


R表示行,[n] 中n表示相对于当前活动单元格的位置,负数为向前数n个单元格,正为向后n个单元格,C为列,意义同R。一般用 Cells(x, y).FormulaR1C1 = "=SUM(RC[val1]:RC[val2])"