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

解决方案 »

  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.   

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

  4.   

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

  5.   

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