各位大虾,谁知道FormulaR1C1的具体怎么用?有中括号和无中括号仅仅是绝对引用和相对引用的区别吗?

解决方案 »

  1.   

    FormulaR1C1是公式输入方法
    有中括号是相对于选定单元格的相对偏移量,"-"为向左或向上偏移,正数为右或下偏移。
    无中括号为相对于选定单元格的绝对偏移量,没有负数
    "R"和"C"待变“行”和“列”
    如:选定单元格为C8
    R[-1]C[-1]为B7单元格,行列都-1,R[1]C[2]为E9单元格,行+1,列+2
    R1C1代表A1单元格,R5C6代表F5单元格
    清楚了吗?例:C1单元格为"=A1+B1"
    Range("C1").FormulaR1C1 = "=RC[-2]+RC[-1]"例:C1单元格为"=A2+E3"
    Range("C1").FormulaR1C1 = "=R[1]C[-2]+R[2]C[2]"
      

  2.   

    补充绝对引用
    例:C1单元格为"=$A$2+$E$3" 
    Range("C1").FormulaR1C1 = "=R2C1+R3C5"