单击 Excel 中的图标后动态更改图表

Posted

技术标签:

【中文标题】单击 Excel 中的图标后动态更改图表【英文标题】:Dynamically change chart after clicking an icon in Excel 【发布时间】:2014-04-04 20:48:34 【问题描述】:

我正在做一个仪表板。为了解决空间问题,我想展示一个图表,该图表会根据用户点击的图标而变化(参见以下链接中的图片:http://screencast.com/t/IvzllhxCi)。

图表已经完成并定义了范围。仪表板中显示的图表是使用“粘贴图片链接”功能插入的(对不起,如果这不是正确的名称,但我使用西班牙语的 Excel)。我认为,最好的方法是创建不同的宏来定义图表的数据并在每个图标点击时触发,但是......有没有更有效的方法来做到这一点?

【问题讨论】:

【参考方案1】:

如何创建所有图表,将它们放在一起,然后在用户通过以下方式单击图标时显示/隐藏适当的图表:

chart.Visible = xlSheetHidden;

chart.Visible = xlSheetVisible;

【讨论】:

它工作得非常流畅,而且它是一个非常简单的解决方案,因为我不必定义范围、标题、轴格式...谢谢你发现我的 chart.visible ;)

以上是关于单击 Excel 中的图标后动态更改图表的主要内容,如果未能解决你的问题,请参考以下文章

excel怎么加图表坐标轴名称

怎么用图表控件FineReport做图表

Excel动态图表

试述在Excel中创建图表的四个步骤。(

EXCEL 图表横轴如何在数据刷新后只保留显示非0值或非错误值?

excel的图标如何设置标题、图例