我試圖創建一個隱藏行,如果特定列中的單元格包含0值的宏。數據更新後重新運行Excel宏
我發現從另一個論壇使用的宏將隱藏行(下面),但它只會在數據第一次刷新時隱藏行。我在表格的頂部使用數據驗證單元格,該單元格從另一個工作表中提取數據以填充參考數據(而工作表的其餘部分使用SUMIFS)。
當我的團隊更新單元格以選擇各種選項(例如:美國,亞洲,歐洲,全部)時,我需要再次運行宏才能隱藏任何包含0值的單元格。我也不能有一個宏會混淆在工作表中使用的SUMIFS公式。
電流公式我:
Sub HideRows()
Application.ScreenUpdating = False
Application.Calculation = xlManual
For Each c In Range("E7:E153")
If c.Value = 0 Then Rows(c.Row).Hidden = True
Next
Application.Calculation = xlAutomatic
Application.ScreenUpdating = True
End Sub
我想我需要的是添加某種在年底重新運行或循環線,但我不知道在哪裏何去何從。任何幫助將不勝感激。
TYVM。
「...隱藏任何包含0值的單元格」。你想隱藏那一行嗎?柱?或者從字面上看就是那個單元格你不能完全(AFAIK)隱藏一個單元格......但也許我們可以通過使文本變成白色或其他東西來「隱藏」它? – BruceWayne