[英]how to prevent pivot table/chart field list appearing when moving sheets to new workbook
嗨,一个奇怪的问题,因为这主要只是主观上的烦恼。 但我目前使用电源查询从单个主文件生成一系列利益相关者报告,然后创建 7 个相同的布局,但数据透视图的不同组选项卡,然后是数据表和另一个选项卡上的一些枢轴(每个利益相关者一个) . 然后我将表格转换为范围并将它们与相应的数据透视图一起移动到准备发送给相关利益相关者的新工作簿。
当我手动执行此操作时,当前数据透视表归档列表(出现在屏幕右侧的子菜单)仍处于隐藏状态,因为我在进入新书之前已将其关闭在主文件中。
但是我最近完成了刷新查询的宏,将数据表转换为范围和移动/并将利益相关者报告保存到单独的文件中。 我注意到的问题是,尽管在我运行宏之前不可见,但在每个新创建的工作簿中都可以看到字段列表。 这些文件的最终用户是非常基本的 excel 用户(大多数人甚至无法理解数据透视表上的过滤器按钮是如何工作的)因此我试图通过显示数据透视选项来不混淆他们,这可能会使他们尝试将指标移入不应在同一个表中比较的表(例如,我们有一个目标指标,但由于源数据,这实际上每周重复多次数据透视表中的每行项目,因此如果它们加载到视图中表他们会重复计算表明成就低于实际值的目标)
因此,我希望在最后添加一些内容到我的宏中,这些内容会贯穿所有打开的工作簿(不确定这将是什么命令,但假设我可以用谷歌搜索)并为此文件中的每个数据透视表和数据透视图说明 ShowPivotTableFieldList =错误或在数据透视图中与此等效的任何内容。
关于为什么这些项目现在出现在我的输出中以及 b 在将文件发送给利益相关者之前我如何写一些东西来隐藏这一点的任何想法。 如果需要,我可以共享我的一个分离宏的代码,但它基本上只是定义了创建新书将有问题的工作表移动到新书删除新书的工作表1(创建新书时创建的空白工作表)然后从较大宏的先前部分中提取保存名称。 所以这里没有任何内容表明枢轴字段区域设置应该改变。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.