Excel 2007-2010 VBA粘贴图表R1C1链接 [英] Excel 2007-2010 VBA Paste Chart R1C1 Link

查看:103
本文介绍了Excel 2007-2010 VBA粘贴图表R1C1链接的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我使用R1C1而不是A1格式(Options-Formula-R1C1)并使用VBA将单元格的链接粘贴到图表工作表中时,VBA使用A1链接而不是R1C1链接。 Excel 97-2003粘贴了正确的链接格式。在xl2007-2010中不起作用。

When I'm using R1C1 instead of A1 formats (Options-Formula-R1C1) and use VBA to paste a link to a cell into a chart sheet, VBA uses an A1 link instead of an R1C1 link. Excel 97-2003 pasted correct link format. Not working in xl2007-2010.

VBA:CHT.TextBoxes.Formula =" ='" &安培; DataSheetName& "!"" &安培;表格(DataSheetName)。细胞(11,DecPtsCol)。地址

VBA: CHT.TextBoxes.Formula = "='" & DataSheetName & "'!" & Sheets(DataSheetName).Cells(11, DecPtsCol).Address

结果:='观察1 - 观察5数据'!$ H $ 1 

代替of ='Obs 1 - Obs 5 Data 4'!R1C8

Result: ='Obs 1 - Obs 5 Data'!$H$1 
instead of ='Obs 1 - Obs 5 Data 4'!R1C8

当公式格式为R1C1时,XL2007-2010图表不会显示A1链接。

XL2007-2010 charts will not display A1 link when formula format is R1C1.

推荐答案

尝试:

activecell.AddressLocal(referencestyle:= xlR1C1)

activecell.AddressLocal(referencestyle:=xlR1C1)

哪个应该返回R1C1风格的地址。您还可以指定绝对值或相对值,因此请务必使用此函数的帮助以获取更多信息。

Which should return and R1C1 style address. You can also specify absolute or relative, so be sure to use Help on this function for more info.


这篇关于Excel 2007-2010 VBA粘贴图表R1C1链接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆