根據單元格值 = true 或 false,我有條件地將行格式化為黑色。這意味著我需要向下滾動才能找到未變黑的行集。我希望所有包含資料的行保持未展開並保持隱藏狀態,並且僅在單元格值 = true 時展開。有沒有辦法取消隱藏少數行,當儲存格值= true 時選擇行,如果儲存格值= false 則壓縮/隱藏 - 不使用巨集;或任何巨集程式碼建議(如果需要)。這將放棄滾動。
答案1
需要宏。程式碼寫起來並不難。
編輯#1:
這是一個小範例宏。它假設該列A從A1透過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