首页 > 解决方案 > VBA 创建多个数据透视表

问题描述

我需要从同一个数据表中创建 50 个“基本”数据透视表,因此希望编写一个 VBA 脚本来创建 50 个工作表和每个数据透视表。我试图记录一个捕获前 5 个左右的宏,但是当我尝试运行它时,它由于脚本长度而崩溃。(我不再有错误消息,但如果需要可以重现。)这可以通过循环来完成吗?如果是这样,有人可以帮忙吗?谢谢。

标签: vba

解决方案


您可以通过使用代码创建 1 个带有基本数据透视表的新工作表来简化事情,然后将该工作表复制 49 次。从那时起,重命名工作表并使用附加代码引用相应的数据透视表就不会太难了,尤其是在每张工作表只有一个数据透视表的情况下。


推荐阅读