关于SUM(R[-11]C:R[-1]C)的问题
请各位大侠详细讲解一下在VBA中SUM(R[-11]C:R[-1]C)的具体含义和用法,我想把里面的11换成变量怎么办?
[解决办法]
求一个范围中的数据的和,但这里面的这个范围R[-11]C:R[-1]C...,第1行C列至每11行C列?
没这样用过...
[解决办法]
刚查了一下:这是一种公式输入的样式,称为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的单元格区域求和