使用VBA设置Excel图表过滤器

时间:2014-09-17 16:45:54

标签: vba excel-vba charts excel

我有一张包含大量标准Excel图表的工作表(不是Pivot图表!)。

我每周都会添加数据,并希望图表显示过去4周的数据。

因为我有很多图表,所以我想自动选择带宏的过滤周。动态范围是不可行的,因为有太多的图表,每个图表有5个数据系列。

当我录制宏并激活过滤器一周时,我得到以下代码:

ActiveChart.ChartGroups(1).FullCategoryCollection(76).IsFiltered = True

对我而言,问题是我只知道我想看的那一周的名字,让我们说" 2014-32",但我不能直接使用这个名字:

ActiveChart.ChartGroups(1).FullCategoryCollection("2014-32").IsFiltered = True

产生错误。当我只知道过滤器名称而不是索引号时,如何设置过滤器?

0 个答案:

没有答案