我正在vba中的用户表单中处理代码。为此,我必须使用在线获取的数据多次绘制图形。但是绘制多次的图形应该是相同的。那么,如何调用第一个图来填充另一个subrotine中的下一个图呢?我应该使用柜台吧?如何在其他子例程中重用该图?
答案 0 :(得分:0)
有多种方法可以完成此操作。我建议您创建一个图形并一次又一次访问它以绘制数据。您可以使用类似
的功能Worksheets("SheetName").ChartObjects("Chart Name").Activate
然后,您可以在循环中多次使用各种其他功能来更改已激活图表的源数据。
ActiveChart.SetSourceData Source:=Range("Data Range")
以下是这些功能的链接:ChartObjects