скрыть/показать строки на основе значения ячейки

скрыть/показать строки на основе значения ячейки

На основе значения ячейки = true или false я условно отформатировал строки, чтобы они стали черными. Это означает, что мне нужно прокрутить вниз, чтобы найти набор строк, которые не стали черными. Я бы предпочел, чтобы все мои строки с данными оставались неразвернутыми и оставались скрытыми и расширялись только при значении ячейки = true. Есть ли способ отобразить несколько, выбрать строки, когда значение ячейки = true, и сжать/скрыть, если значение ячейки = false — без использования макросов; или любого предложения кода макроса, если оно необходимо. Это позволит отказаться от прокрутки.

решение1

Макросы понадобятся. Код написать будет несложно.

Редактировать №1:

Вот небольшой пример макроса. Он предполагает, что столбецАотА1черезА100содержит 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

Связанный контент