2009-11-24 73 views
3

我有一個Excel工作表,其中幾行使用「組和大綱」分組在一起。帶隱藏行的excel組

默認情況下,該組將被展開,但我有一行在Workbook_Open中使用vba隱藏。

當我點擊[ - ]摺疊組,然後再按[+]展開它,我的隱藏行就會顯示出來。

即使在組合被摺疊並再次展開之後,是否有隱藏隱藏行的方法?或者是否有辦法捕獲一個事件,以便每次擴展該組時都可以使用vba隱藏該行?

回答

6

從其他網站上Excel VBA Trap the Group and Outline expand/collapse (Show Detail/Hide Detail) events

它指出什麼是鏈接

您可以用 組崩潰觸發/展開操作是 計算事件的唯一事件。要做到這一點,你需要 使用SUBTOTAL功能,它是 意識到是否隱藏行 。

我希望這有助於你

+1

+1你。可悲...這是準確的。 -1 for Excel :) – Oorang

+0

爲他人提供一個快速提示,請務必勾選Calculate事件,而不是首先執行的Change事件,否則它將無法工作。 – Adam