我有一个表,其顶部有一系列过滤器(如往常一样)。该表提供了一个包含多个数据系列的海量图表。为了隐藏不同系列的数据,我对表格中的信息进行了分组。然后我可以单击减号按钮通过折叠组从图表中删除一系列数据,或者单击加号按钮以相同的方式将其添加回来。是的,我知道,这不是最好的解决方案。这是一个早期的努力,我能说什么?我的默认设置是隐藏所有数据(所有组折叠)。
我有一个用户(一个非常重要的用户)希望能够使用顶部的过滤器来查找他们正在寻找的特定系列。过滤器会很好地找到折叠的系列,但该系列不会显示,因为它已折叠。
所以,我想要做的是让所有组在过滤器被激活时自动扩展。在我可以简单地重新设计图表之前,这应该作为一种权宜之计。
问题:当过滤器被点击(或以其他方式使用)时,我不知道如何让 Excel 通知。我尝试过使用 Worksheet_Change 和 Worksheet_SelectionChange,但它们都没有激活我在侦听器中设置的代码。该代码仅供参考,检查以确保过滤器正在使用并相应地调整分组。如果我能让 Excel 注意到它的存在,它应该可以正常工作。
我已经考虑过制作自己的侦听器,但在代码中我无法插入它以使其激活。我只需要一个监听器,它会注意到过滤器何时更改。
有什么想法吗?经过一个小时的搜索,我被难住了......