셀 값을 기준으로 행 숨기기/숨기기 해제

셀 값을 기준으로 행 숨기기/숨기기 해제

셀 값 = true 또는 false에 따라 조건부로 행의 서식을 지정하여 검은색으로 변경했습니다. 이는 검은색으로 변하지 않은 행 집합을 찾으려면 아래로 스크롤해야 함을 의미합니다. 데이터가 있는 모든 행은 확장되지 않고 숨겨진 상태로 유지되며 셀 값이 true인 경우에만 확장되는 것을 선호합니다. 매크로를 사용하지 않고 셀 값 = true일 때 행을 선택하고 셀 값=false인 경우 압축/숨기기 등 몇 가지 항목을 숨기기 해제하는 방법이 있습니까? 또는 필요한 경우 매크로 코드 제안. 스크롤이 필요하지 않습니다.

답변1

매크로가 필요할 것입니다. 코드를 작성하는 것은 어렵지 않을 것입니다.

편집 #1:

다음은 작은 샘플 매크로입니다. 그것은 그 열을 가정합니다~에서A1A100True 또는 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

관련 정보