Excel VBA-以编程方式更改图表的源吗?

问题描述 投票:2回答:1

我有这个Excel文档,其中包含几个图表,这些图表的目标都是预先定义的命名范围。问题是,由于某种原因,图表需要的参考必须包括文档名称。我设法在工作表中添加了文档的文件名。但是,在分配图表来源时,我无法直接定位此单元格。

因此,当我编辑图表并选择源时,它看起来像这样:

='MyExcelDocument.xlsm'!Graphs_TotCost

由于某些原因,当我将包含文件名的单元格定位为目标时,Excel无法理解。因此,我可能必须通过首先定义一个字符串变量,然后将文档名称分配给该字符串来通过宏来执行此操作。然后分配完成的字符串并与Graphs_TotCost组合。因此,如何选择Sheet3中的图表并使用宏更改该图表的来源?

excel vba excel-vba excel-2007
1个回答
1
投票

您可以通过这种陈述来更改图形的来源:

© www.soinside.com 2019 - 2024. All rights reserved.