vba - VBA 创建多个数据透视表
问题描述
我需要从同一个数据表中创建 50 个“基本”数据透视表,因此希望编写一个 VBA 脚本来创建 50 个工作表和每个数据透视表。我试图记录一个捕获前 5 个左右的宏,但是当我尝试运行它时,它由于脚本长度而崩溃。(我不再有错误消息,但如果需要可以重现。)这可以通过循环来完成吗?如果是这样,有人可以帮忙吗?谢谢。
解决方案
您可以通过使用代码创建 1 个带有基本数据透视表的新工作表来简化事情,然后将该工作表复制 49 次。从那时起,重命名工作表并使用附加代码引用相应的数据透视表就不会太难了,尤其是在每张工作表只有一个数据透视表的情况下。
推荐阅读
- java - 如何使用 pdfHtml 插件使用 iText 7 或 5 实现 Aztec-barcode?
- laravel - 在具有多个附加搜索过滤器的类似查询中使用数组
- python - 在栅格中查找方向变化的算法
- javascript - js树在处理选中/取消选中事件并将所有复选框设置为true时不起作用
- ios - 我什么时候应该屏蔽 UITableView 部分单元格的角?
- javascript - 我对步骤计数有疑问-reactjs 表单
- jquery - 在 HTML 页面或模板中使用 Django-REST-Framework 从 Django 中创建的 API 获取/显示 API 数据
- youtube-api - 如何增加 Youtube API 配额
- reactjs - 为什么在 gh-pages 上部署的 react 应用程序在不同的浏览器上显示空白页面,而在我的浏览器上正确显示?
- java - “如何从java中的字符串替换“[”?