【发布时间】:2015-05-13 23:42:45
【问题描述】:
对于这里的许多参与者来说,这应该是非常基本的。另外,这是我在这里的第一个问题,如果我做错了什么,我很抱歉。
我正在尝试从图表中取消选择特定值。从图表中取消选择类别是问题所在。基本上,来自该图表中的所有系列。如果系列名称(值)之一等于“NotThisSeries”,则取消选择它。
Sub exmpl()
Dim MySeries As Variant
ActiveSheet.ChartObjects("Chart 3").Activate
For Each MySeries In ActiveChart.SeriesCollection
Select Case MySeries.XValues
Case MySeries.Name = "NotThisSeries"
ActiveChart.SeriesCollection(MySeries.Name).IsFiltered = True
Case Else
End Select
Next MySeries
End Sub
【问题讨论】:
-
我没有 2013 用于测试,但你试过了吗:
MySeries.IsFiltered = True我不确定Select Case在那里做什么? -
嗨蒂姆,感谢您的回复。是的,我一开始就试过了,但没有奏效。为了澄清,图表有 9 个 xvalues 名称。其中一个,如果出现在系列中,应该隐藏。这里最大的问题似乎是让变量检查每个系列名称,它没有,它只检查一个名称,然后退出子。
-
它是什么类型的图表?似乎您的 XValues 是分类的,而不是连续的?