如何一次更改和打印单个数据透视表的多个过滤器?

日光病

概述:

我有一个带有过滤器的数据透视表。过滤器包含一个1到30的列表,每个列表必须单独打印。也就是说,每次我必须更换过滤器并打印过滤后的结果。

我的要求:

我想要的是一次打印所有这些。

使适应:

数字列表不是连续的还是静态的。这意味着某些数字将被删除,某些新的数字可能会在以后添加。

我目前的状况和挑战

通过宏记录器命令,我可以达到以下情况。但是问题是,我不知道如何使其动态。我的意思是,怎么说“对现有数字进行处理”。

有人可以帮我纠正和完成以下宏吗?

Sub Makro1()
'
' Makro1 Makro
'     
    ActiveSheet.PivotTables("Leistungsnachweise").PivotFields("Tour").CurrentPage _ = "1"
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _ IgnorePrintAreas:=False
    ActiveSheet.PivotTables("Leistungsnachweise").PivotFields("Tour").CurrentPage _ = "2"
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _ IgnorePrintAreas:=False

End Sub

谢谢,
迪奥

日光病

在以下链接中,有人给了我明确的答案。我发现它很有用,因此我与您分享。

您可以在Ozgrid论坛中找到它

这是答案的副本:

Sub LoopField() 
Dim pivF As PivotField 
Dim pivI As PivotItem 

Set pivF = ActiveSheet.PivotTables("Leistungsnachweise").PivotFields("Tour")  
Application.ScreenUpdating = False 
For Each pivI In pivF.PivotItems 
    pivF.CurrentPage = pivI.Name 

    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, IgnorePrintAreas:=False 
Next pivI 
 'Clear filer
pivF.ClearAllFilters 

Application.ScreenUpdating = True 
End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Excel-VBA:仅更改一个数据透视表的过滤器

来自分类Dev

如何过滤数据透视表中的过滤器

来自分类Dev

如何在最终表产生单个数据观察的一系列表上创建过滤器?

来自分类Dev

如何仅显示数据透视表上的过滤器

来自分类Dev

一次数组多个过滤器和变量赋值

来自分类Dev

主数据透视表过滤器

来自分类Dev

单个集合上的多个ItemsControl一次将过滤器应用于所有视图

来自分类Dev

单个集合上的多个ItemsControl一次将过滤器应用于所有视图

来自分类Dev

如何将多个过滤器应用于数据透视表中的多个值字段?

来自分类Dev

如果我有多个过滤器,如何创建一个数据框?

来自分类Dev

选择多个和单个数据过滤器php未定义变量:产品,供应商

来自分类Dev

Excel数据透视表过滤器-如何使一个过滤器下拉菜单依赖于另一个下拉菜单?

来自分类Dev

Excel 360 VBA更改数据透视表过滤器

来自分类Dev

Excel 2013 VBA数据透视表过滤器将更改,但不会显示值

来自分类Dev

基于单元格值的 VBA 数据透视表过滤器更改

来自分类Dev

用于更改数据透视表中的过滤器的 VBA 宏

来自分类Dev

数据丢失时的Excel数据透视表过滤器

来自分类Dev

如何在多个GUID上使用linq过滤器一次生成适当的sql where子句

来自分类Dev

如何更好地更新数据透视表数据过滤器?

来自分类Dev

数据透视表的报表过滤器使用“大于”

来自分类Dev

预配置过滤器,如数据透视表所示

来自分类Dev

数据透视表日期过滤器问题(无效日期)

来自分类Dev

合并数据透视表中的过滤器 (Excel)

来自分类Dev

存在时的 VBA 数据透视表过滤器

来自分类Dev

数据透视表日期过滤器-强制“本周”到星期一

来自分类Dev

Excel数据透视表-具有过滤器维的日期范围过滤器

来自分类Dev

一次对多个图进行闪亮的App过滤器df

来自分类Dev

在一次迭代中应用了多个自包含过滤器

来自分类Dev

如何通过单元格引用更新powerpivot数据透视表过滤器?

Related 相关文章

  1. 1

    Excel-VBA:仅更改一个数据透视表的过滤器

  2. 2

    如何过滤数据透视表中的过滤器

  3. 3

    如何在最终表产生单个数据观察的一系列表上创建过滤器?

  4. 4

    如何仅显示数据透视表上的过滤器

  5. 5

    一次数组多个过滤器和变量赋值

  6. 6

    主数据透视表过滤器

  7. 7

    单个集合上的多个ItemsControl一次将过滤器应用于所有视图

  8. 8

    单个集合上的多个ItemsControl一次将过滤器应用于所有视图

  9. 9

    如何将多个过滤器应用于数据透视表中的多个值字段?

  10. 10

    如果我有多个过滤器,如何创建一个数据框?

  11. 11

    选择多个和单个数据过滤器php未定义变量:产品,供应商

  12. 12

    Excel数据透视表过滤器-如何使一个过滤器下拉菜单依赖于另一个下拉菜单?

  13. 13

    Excel 360 VBA更改数据透视表过滤器

  14. 14

    Excel 2013 VBA数据透视表过滤器将更改,但不会显示值

  15. 15

    基于单元格值的 VBA 数据透视表过滤器更改

  16. 16

    用于更改数据透视表中的过滤器的 VBA 宏

  17. 17

    数据丢失时的Excel数据透视表过滤器

  18. 18

    如何在多个GUID上使用linq过滤器一次生成适当的sql where子句

  19. 19

    如何更好地更新数据透视表数据过滤器?

  20. 20

    数据透视表的报表过滤器使用“大于”

  21. 21

    预配置过滤器,如数据透视表所示

  22. 22

    数据透视表日期过滤器问题(无效日期)

  23. 23

    合并数据透视表中的过滤器 (Excel)

  24. 24

    存在时的 VBA 数据透视表过滤器

  25. 25

    数据透视表日期过滤器-强制“本周”到星期一

  26. 26

    Excel数据透视表-具有过滤器维的日期范围过滤器

  27. 27

    一次对多个图进行闪亮的App过滤器df

  28. 28

    在一次迭代中应用了多个自包含过滤器

  29. 29

    如何通过单元格引用更新powerpivot数据透视表过滤器?

热门标签

归档