Excel:如何隐藏/删除数据透视表切片器的滚动条?

Excel:如何隐藏/删除数据透视表切片器的滚动条?

切片机是 Excel 2010 中新增的一个出色工具,可让您在使用数据透视表分析数据时快速切换选择。

有时切片器窗口中的选项太多,无法容纳,因此会出现垂直滚动条(忽略此图中的数字):

切片器显示滚动条

通常,我会有一个带有静态报告过滤器选择的数据透视表 - 即我不希望用户更改的过滤器,例如年份= 2013:

数据透视表报告过滤器

这个选择意味着我的切片器中的某些值是不相关的(使用上面的例子,也许一个叫史密斯的销售人员在 2013 年之前就离开了)所以我不想在切片器中显示它们(但我确实想将它们保留在我的数据透视表数据源中)。

我想做的是抑制切片器中的垂直滚动条,以便不向用户显示不相关的选项。可以通过切片器设置或 VBA 来实现吗?

目前,我不太优雅的解决方案是覆盖一个白色矩形……缺点是“清除过滤器”按钮会尴尬地被推到右上方。如果有更好的方法来移除滚动条(或多余的选项),我很乐意听听!

答案1

看来这是不可能的。因此,最好的解决方案似乎是我已经采用的解决方案(在问题中提到):

我的解决方案不太优雅,就是覆盖一个白色矩形……缺点是“清除过滤器”按钮会尴尬地被推到右上角。

谢谢Jan Karel Pieterse 在 LinkedIn 上的资料以确认。

答案2

右键单击切片器,转到切片器设置,选中“隐藏没有数据的项目”

相关内容