Excel 2007-2010 VBA粘贴图表R1C1链接 [英] Excel 2007-2010 VBA Paste Chart R1C1 Link
问题描述
当我使用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屋!