gpt4 book ai didi

vba - 使用 Excel 宏/vba 打开/关闭图表系列的可见性

转载 作者:行者123 更新时间:2023-12-02 00:06:47 25 4
gpt4 key购买 nike

我正在 Excel 中制作折线图(图表),并将多个数据系列绘制到同一个图表上。

我需要创建一个宏/VBA 解决方案,可以通过按下按钮(或复选框等)打开/关闭这些系列的可见性

类似这张图(通过excel菜单系统手动完成)

enter image description here

我尝试查看所有成员变量/方法

https://msdn.microsoft.com/EN-US/library/office/ff837379.aspx

但运气不太好。

我尝试过使用类似的东西

Charts("Chart1").SeriesCollection(1)

Worksheets("Graphical Data").ChartObjects(1)

但我既无法获取图表对象(我得到下标超出范围错误),也无法找到任何允许我打开/关闭单个系列的可见性的方法。

有什么想法吗?

最佳答案

每当我不知道如何做这样的事情时,我就会打开宏录制器。

我有一个包含四个系列的图表,当宏记录器运行时,我使用 Excel 2013 中的筛选功能隐藏和显示第二个系列。

相关代码如下:

ActiveChart.FullSeriesCollection(2).IsFiltered = True
' series 2 is now hidden
ActiveChart.FullSeriesCollection(2).IsFiltered = False
' series 2 is now visible

系列类型(行或列)并不重要,这适用于其中任何一个。

关于vba - 使用 Excel 宏/vba 打开/关闭图表系列的可见性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29703066/

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