2017-02-17 70 views
0

我正在创建数据透视表所在的模板文件。 数据透视表然后用作其他公式的输入。在数据透视表模板上设置过滤器

我设法设置了正确的行标签,值和报表过滤器的表。 enter image description here

这给该表

enter image description here

的问题是,在空的模板,我不能过滤器设置为我想要的值(在这种情况下,我想只过滤具有项目接受YES),因为我有什么虽然我的目标是获得个是空表

enter image description here

的只是内容是

enter image description here

我该怎么办呢?

+1

你什么意思,你不能设置一个过滤器做?您不能将标题“已接受”拖入数据透视字段的过滤器框中,没有选择这么做,或同事禁止它。你可以添加更多的细节或错误,你正在获得等? –

+0

@TimWilkinson,请参阅编辑。我在筛选器下拉菜单中没有“YES”选项 –

+0

您不能在数据透视表中设置筛选器,直到它知道要过滤的值为止。你可以通过捕捉pivot pivot然后添加过滤器来实现这个。 –

回答

0

此代码的伎俩:

Set pT = Sheets("Pivot").PivotTables("PivotTable2") 
With pT 
    'Update the pivot table 
    .PivotCache.Refresh 
    'clear all filters 
    .PivotFields("Accepted").ClearAllFilters 
    'filters only accepted items 
    .PivotFields("Accepted").CurrentPage = "YES" 
End With 
相关问题