gpt4 book ai didi

VBA 选择数据透视表

转载 作者:行者123 更新时间:2023-12-02 12:48:41 28 4
gpt4 key购买 nike

我正在尝试使用 VBA 选择数据透视表,但遇到了一个问题,数据透视表可能从 A3(如果没有激活报告过滤器)或 A6(如果已选择 3 个报告过滤器)等开始。因此,数据透视表不会始终位于工作表上的同一点。清除数据透视表只会删除所有数据和报表筛选器,但不会将数据透视表移回其原始位置。有没有办法使用 VBA 选择数据透视表(以便能够将数据复制并粘贴到新工作表中),无论它位于工作表上的位置?

谢谢。

更新 - 我已经想出了如何做到这一点。它真的很简单:

Dim PT As PivotTable
Set PT = ActiveSheet.PivotTables(1)
PT.TableRange1.Select

最佳答案

使用以下代码(为数据透视表名称 PivotTable1 给出):

Dim PT As PivotTable
Set PT = ActiveSheet.PivotTables(1)
PT.TableRange1.Select

关于VBA 选择数据透视表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18383894/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com