根據儲存格值隱藏/取消隱藏行

根據儲存格值隱藏/取消隱藏行

根據單元格值 = true 或 false,我有條件地將行格式化為黑色。這意味著我需要向下滾動才能找到未變黑的行集。我希望所有包含資料的行保持未展開並保持隱藏狀態,並且僅在單元格值 = true 時展開。有沒有辦法取消隱藏少數行,當儲存格值= true 時選擇行,如果儲存格值= false 則壓縮/隱藏 - 不使用巨集;或任何巨集程式碼建議(如果需要)。這將放棄滾動。

答案1

需要宏。程式碼寫起來並不難。

編輯#1:

這是一個小範例宏。它假設該列AA1透過A100包含 True 或 False。如果該值為 False,則該行被隱藏,否則該行變得可見:

Sub HideOrShowRows()
    Dim A As Range
    Set A = Range("A1:A100")
    A.EntireRow.Hidden = False
    For i = 1 To 100
        If Cells(i, 1).Value <> "" And Cells(i, 1).Value = False Then
            Cells(i, 1).EntireRow.Hidden = True
        End If
    Next i
End Sub

相關內容