首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用R1C1表示法获取相对单元格值

使用R1C1表示法获取相对单元格值
EN

Stack Overflow用户
提问于 2018-02-18 09:18:10
回答 1查看 1.3K关注 0票数 0

我是excel VBA的初学者。对不起,这应该是非常基本的东西。我的问题是,我需要获得一个单元格相对于活动或选定单元格的值。所以我尝试的是

代码语言:javascript
复制
 ActiveSheet.Range("P2").Select
  Dim s As String
 s = "=RC[-11]"

我的计划是在单元格中获得值,这是留给活动单元格的11列。由s="=RC-11",我知道它会按原样打印,它不会做任何操作。但我试着表达这是我最后的最终价值。所以我怎么能做到这一点。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-18 09:24:28

类似于:

代码语言:javascript
复制
myRange.FormulaR1C1 = "=RC[-11]"

其中,myRange是一个覆盖单元格范围的变量,您希望将公式赋值在列中,例如从开始行到行尾。

代码语言:javascript
复制
Dim myRange As Range

Set myRange = ActiveSheet.Range("P2:P10")

只需注意方括号,它决定是否使用绝对或相对的单元格引用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48850095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档