我有一个 Excel 工作表,其中几行使用“组和大纲”组合在一起。
默认情况下,该组将被扩展,但我在 Workbook_Open 中使用 vba 隐藏了一行。
在我单击 [-] 折叠组,然后单击 [+] 再次展开它之后,我的隐藏行现在可见。
即使在组再次折叠和展开后,有没有办法隐藏隐藏的行?或者有没有办法捕获一个事件,以便我可以在每次扩展组时使用 vba 隐藏该行?
从另一个站点上的链接Excel VBA 捕获组和大纲展开/折叠(显示详细信息/隐藏详细信息)事件
它说的是
您可以通过组折叠/展开操作触发的唯一事件是计算事件。为此,您需要使用知道行是否隐藏的 SUBTOTAL 函数。
我希望这可以帮助你