0

目标:
对所有内容进行清晰过滤,并通过按主按钮返回数据透视表中的标准列表。该按钮清除您在 Excel 2010 中的 PowerPivot 中的切片器中所做的所有选择。

问题:
没有主按钮来执行此操作。我应该如何得到它?

信息:
excel 文档有一个连接到 powerpivot 的数据透视表。此外,我有三个切片器,有不同的选择。每个切片器都有一个小的过滤器功能。就我而言,我想要一个主按钮来按下它,而不是从切片机上按三下。

在此处输入图像描述

4

1 回答 1

4

您可以从 Excel 菜单一次清除所有切片器:

  1. 单击您的数据透视表。
  2. 在数据透视表工具菜单上,选择选项选项卡。
  3. 单击操作组中的清除按钮并选择过滤器

  4. 数据透视表工具选项选项卡

如果点击次数过多,您可以创建一个运行一些 VBA 的按钮来一次清除所有切片器。

  1. 在“开发人员”选项卡上,单击“插入”并选择“按钮(表单控件)”。
  2. 在工作表上绘制按钮。
  3. 出现“分配宏”对话框时,选择“新建”。
  4. 将此代码粘贴到 Sub

    Dim cache As SlicerCache  
    For Each cache In ActiveWorkbook.SlicerCaches    
    cache.ClearManualFilter  
    Next cache 
    
  5. 保存并关闭 VBA 窗口。

现在,当您单击按钮时,所有切片器都应清除其选择。VBA 代码来源:http: //msdn.microsoft.com/en-us/library/office/ff195843%28v=office.14%29.aspx

于 2013-06-25T01:38:29.993 回答