【发布时间】:2016-07-12 03:47:31
【问题描述】:
在网上搜索了我的具体查询后,我没有找到太多的运气。基本上我要做的是获取一个包含很多列的excel文件。现在我只对包含在数据透视表中的一些列感兴趣。有没有办法通过某种脚本自动创建数据透视表,该脚本将占用我想从原始 excel 文件中获取的数据透视表中所需的列?
谢谢
【问题讨论】:
-
1) 你可以在所有列上创建一个数据透视表,然后只显示你想要的列 2) 你可以制作一个只有数据透视表的列的新工作表,并基于该工作表上的 PT
-
我希望提取此数据的其他人的功能能够自动创建数据透视表。这对他们和其他不能很好地使用 excel 的人来说很容易。基本上是为了方便别人使用
-
那么,您需要使用列表框或用户表单来允许人们选择他们想要查看的列并以此为基础编写代码
-
如果您提供一些代码会有帮助,我们可能会从那里与您一起调整它。在 Excel 中启动宏记录器,然后根据需要创建数据透视表并对其进行格式化/自定义。使用从宏记录器生成的 VBA 编辑您的帖子。
-
在看到您的评论时,您希望其他人创建数据透视表的功能,如果您从 VBA 记录器创建宏,则可以添加一个 Active X 按钮,该按钮将从 onclick 运行宏() 事件 - 这样任何可以单击按钮的人都可以创建数据透视表。