带有隐藏行的excel组

我有一个Excel工作表,其中几行使用“组和大纲”分组在一起。

默认情况下,组将被展开,但是我有一行,我已经隐藏在Workbook_Open中使用vba。

当我点击[ – ]折叠组,然后[+]再次展开我的隐藏行现在可见。

即使在组合被折叠并再次展开之后,是否有隐藏隐藏行的方法? 还是有办法捕捉一个事件,以便我可以使用vba来隐藏每一次扩展组?

从另一个站点上的链接Excel VBA陷阱组和大纲展开/折叠(显示详细信息/隐藏详细信息)事件

它说的是

您可以使用组合崩溃/展开操作触发的唯一事件是计算事件。 要做到这一点,你需要使用SUBTOTAL函数,它知道行是否隐藏。

我希望这可以帮助你