首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Excel2007中关闭R1C1引用样式

如何在Excel2007中关闭R1C1引用样式
EN

Stack Overflow用户
提问于 2009-06-19 16:00:08
回答 2查看 30.1K关注 0票数 2

我使用的是excel-2007。我想用R1C1查看smth,然后我检查了"R1C1参考样式“(office按钮->Excel选项->公式->R1C1参考样式)……

现在我想再次回到xlA1样式,我取消了R1C1引用样式,但我的宏仍然是以R1C1样式编写的……如何切换到xlA1引用样式,以便我的宏再次以xlA1样式编写?谢谢

我再次尝试录制宏,它不起作用!

EN

回答 2

Stack Overflow用户

发布于 2009-06-19 17:15:07

您将不得不手动编辑代码擦除或再次记录宏/擦除。

编辑:

Office Button>Excel Options>Formulas>R1C1 Reference Style”选项仅适用于出现在电子表格单元格中的引用样式。

在R1C1引用样式off的情况下,我录制了一个宏,在该宏中,单元格"A2“最初被选中。记录器启动后,我在“A2”中输入以下内容:=A1+12,按enter键并停止记录器。记录的代码是:

代码语言:javascript
复制
ActiveCell.FormulaR1C1 = "=R[-1]C+12"
Range("A3").Select

使用上的R1C1引用样式,代码看起来完全相同:

代码语言:javascript
复制
ActiveCell.FormulaR1C1 = "=R[-1]C+12"
Range("A3").Select

原因是宏录制器始终将公式存储在FormulaR1C1 object的ActiveCell属性中。

你必须像这样手动编辑代码,使其成为xlA1样式:

代码语言:javascript
复制
ActiveCell.FormulaR1C1 = Range("A1").Value + 12
票数 4
EN

Stack Overflow用户

发布于 2016-05-16 16:48:00

进入文件菜单->选项->公式->然后取消选中r1c1引用样式

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

https://stackoverflow.com/questions/1018751

复制
相关文章

相似问题

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