VBA之FormulaR1C1属性
2016-07-20 09:57
369 查看
VBA之FormulaR1C1属性
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]"
补充绝对引用
例:C1单元格为"=$A$2+$E$3"
Range("C1").FormulaR1C1 = "=R2C1+R3C5"
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]"
补充绝对引用
例:C1单元格为"=$A$2+$E$3"
Range("C1").FormulaR1C1 = "=R2C1+R3C5"
相关文章推荐
- Outlook 批量发送邮件
- VBA将excel数据表生成JSON文件
- excel vba 限制工作表的滚动区域代码
- VBA解决Windows空当接龙的617局
- excel vba 高亮显示当前行代码
- VBA中连接SQLSERVER数据库例子
- QQ聊天记录格式化的word宏第二版
- VBA实现Excel打开时编号自动+1
- Excel VBA 学习总结 - 通用ADO数据访问模型
- 教你玩转EXCEL的VBA
- Graph VBA教程:ApplyDataLabels方法·内容正文
- VBA 数组导入单元格
- 让EXCEL单元格具有下拉列表功能(ComboBox)解决方法
- VBA 在表格中创建和使用下拉框(xlDropdow)
- VBA 画好看的饼图
- excel vba中使用OUTlook发送附件
- Word宏:Word中英文标点符号互换
- 在英文版的excel中把数字转换成中文金额大写
- Excel VBA 学习笔记(一)
- ppt 2 word