gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 20:47:42 24 4
gpt4 key购买 nike

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

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

='MyExcelDocument.xlsm'!Graphs_TotCost

出于某种原因,当我定位包含文件名的单元格时,Excel 无法理解。所以我可能不得不通过一个宏来做到这一点,首先定义一个字符串变量,将文档名称分配给该字符串。然后将完成的字符串与 Graphs_TotCost 结合起来赋值.那么,如何选择 Sheet3 中的图表并使用宏更改该图表的来源?

最佳答案

您可以使用以下语句更改图表的来源:

Charts("Chart1").ChartWizard Source:="Graphs_TotCost"

您也可以使用 SetSourceData Chart 对象的方法。

关于vba - Excel VBA - 以编程方式更改图表的来源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7334283/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com