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

USG_Phil

我正在通过另一个工作表中的单元格引用来更新Powerpivot数据透视表,但是在确定正确的语法时遇到了麻烦。

如果我对日期进行硬编码,则代码可以正常工作(请参见下文):

Sheets("Close Rate").Select                   'Select the sheet containing the pivot table to update

ActiveSheet.PivotTables("PivotTable1").PivotFields( _
    "[Closed Cases].[Closed Date Week End].[Closed Date Week End]").ClearAllFilters

ActiveSheet.PivotTables("PivotTable1").PivotFields( _
    "[Closed Cases].[Closed Date Week End].[Closed Date Week End]"). _
    CurrentPageName = _
    "[Closed Cases].[Closed Date Week End].&[2013-09-28T00:00:00]"

但是,如果我尝试使用变量而不是对日期进行硬编码,则会收到“应用程序定义或对象定义的错误”消息。

这是我要使用的代码:

'Set up variables
Dim FilterDate As String

FilterDate = Sheets("CS Dashboard").Range("I5").Value   'Get date for filter

Sheets("Close Rate").Select                   'Select the sheet containing the pivot table to update

ActiveSheet.PivotTables("PivotTable1").PivotFields( _
    "[Closed Cases].[Closed Date Week End].[Closed Date Week End]").ClearAllFilters

ActiveSheet.PivotTables("PivotTable1").PivotFields( _
    "[Closed Cases].[Closed Date Week End].[Closed Date Week End]"). _
    CurrentPageName = _
    "[Closed Cases].[Closed Date Week End].&[FilterDate]"

谁能给我一些指导,以使我可以使用变量?

自动化

它定义为字符串,但实际上是一个变量。更改以下代码行:

"[Closed Cases].[Closed Date Week End].&[" & FilterDate & "]"

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

多个单元格引用的过滤器公式

来自分类Dev

使用过滤器更改单元格引用

来自分类Dev

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

来自分类Dev

从单元格数据触发的主动过滤器

来自分类Dev

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

来自分类Dev

如何转换此数据框并将过滤器应用于单元格?

来自分类Dev

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

来自分类Dev

主数据透视表过滤器

来自分类Dev

在数据透视表中添加计算字段并引用数据透视表的单元格

来自分类Dev

如何在谷歌表中应用过滤器将行中的单元格设置为FormFormula()?

来自分类Dev

PowerPivot 如何通过 VBA 代码删除列过滤器

来自分类Dev

更新数据透视表过滤器以仅显示当月数据时,VBA错误

来自分类Dev

行过滤器无法在单元格更新事件上按预期方式工作

来自分类Dev

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

来自分类Dev

单元格背景过滤器,不过滤单元格内容

来自分类Dev

根据Excel单元格设置过滤器值

来自分类Dev

多个单元格的VBA过滤器

来自分类Dev

仅当单元格不为空时如何激活过滤器?

来自分类Dev

Excel如何在单元格中列出过滤器的选项?

来自分类Dev

是否可以将Excel数据透视表筛选器值设置为单元格引用?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何在数据透视表中反转过滤器

Related 相关文章

  1. 1

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

  2. 2

    多个单元格引用的过滤器公式

  3. 3

    使用过滤器更改单元格引用

  4. 4

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

  5. 5

    从单元格数据触发的主动过滤器

  6. 6

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

  7. 7

    如何转换此数据框并将过滤器应用于单元格?

  8. 8

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

  9. 9

    主数据透视表过滤器

  10. 10

    在数据透视表中添加计算字段并引用数据透视表的单元格

  11. 11

    如何在谷歌表中应用过滤器将行中的单元格设置为FormFormula()?

  12. 12

    PowerPivot 如何通过 VBA 代码删除列过滤器

  13. 13

    更新数据透视表过滤器以仅显示当月数据时,VBA错误

  14. 14

    行过滤器无法在单元格更新事件上按预期方式工作

  15. 15

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

  16. 16

    单元格背景过滤器,不过滤单元格内容

  17. 17

    根据Excel单元格设置过滤器值

  18. 18

    多个单元格的VBA过滤器

  19. 19

    仅当单元格不为空时如何激活过滤器?

  20. 20

    Excel如何在单元格中列出过滤器的选项?

  21. 21

    是否可以将Excel数据透视表筛选器值设置为单元格引用?

  22. 22

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

  23. 23

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

  24. 24

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

  25. 25

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

  26. 26

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

  27. 27

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

  28. 28

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

  29. 29

    如何在数据透视表中反转过滤器

热门标签

归档