Excel的VBA FormulaR1C1物业
本实施例说明A1,R1C1和R [1] C [1]式在Excel VBA之间的差。
1.将一个命令按钮
您的工作表,并添加以下代码行(A1样式):
Range("D4").Formula = "=B310"
结果:
2.添加以下代码行(R1C1样式):
Range("D4").FormulaR1C1 = "=R3C210"
结果:
说明:单元格D4引用细胞B3(第3行,第2列)。这是一个绝对的参考(在行号和列字母的前$符号)。
3.添加以下代码行(R [1] C [1]式):
Range("D4").FormulaR1C1 = "=R[-1]C[-2]10"
结果:
C[1]
风格,标题= “R [1] C [1]式”]
说明:单元格D4引用细胞B3(一个行之上和2列向左)。这是一个相对的参考。此代码行给出了完全相同的结果如在步骤1中使用的代码行
宏录制使用FormulaR1C1属性(R [1] C [1]样式)。宏录制如果输入公式= B310到单元格D4创建以下行代码。
解释:你可以看到,这是在步骤3中使用的完全相同的代码行