3

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

默认情况下,该组将被扩展,但我在 Workbook_Open 中使用 vba 隐藏了一行。

在我单击 [-] 折叠组,然后单击 [+] 再次展开它之后,我的隐藏行现在可见。

即使在组再次折叠和展开后,有没有办法隐藏隐藏的行?或者有没有办法捕获一个事件,以便我可以在每次扩展组时使用 vba 隐藏该行?

4

1 回答 1

6

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

它说的是

您可以通过组折叠/展开操作触发的唯一事件是计算事件。为此,您需要使用知道行是否隐藏的 SUBTOTAL 函数。

我希望这可以帮助你

于 2009-11-24T11:29:38.500 回答