请各位大侠详细讲解一下在VBA中SUM(R[-11]C:R[-1]C)的具体含义和用法,我想把里面的11换成变量怎么办?

解决方案 »

  1.   

    求一个范围中的数据的和,但这里面的这个范围R[-11]C:R[-1]C...,第1行C列至每11行C列?
    没这样用过...
      

  2.   

    刚查了一下:这是一种公式输入的样式,称为FormulaR1C1公式输入方法如题中的SUM(R[-11]C:R[-1]C)这样的写法就是FormulaR1C1公式输入方法有中括号是相对于选定单元格的相对偏移量,"-"为向左或向上偏移,正数为右或下偏移。 
    无中括号为相对于选定单元格的绝对偏移量,没有负数 
    "R"和"C"待变“行”和“列” 
    如:选定单元格为D20中输入SUM(R[-11]C:R[-1]C):
    R[-11]C为D9,R[-1]C为D19
    SUM(R[-11]C:R[-1]C):就是对D9:D19的单元格区域求和
      

  3.   

    "SUM(R[-" & YourV & "]C:R[-1]C)"