본문 바로가기
Range object

Range.Hidden property - 행 또는 열 표시/숨기기

2024. 3. 9.

Range.Hidden 속성

행이나 열이 숨겨져 있는지 여부를 나타내는 Variant 값을 반환하거나 설정합니다.

Syntax
expression.Hidden

expression : Range 개체를 나타내는 변수입니다.

비고
행이나 열을 숨기려면 이 속성을 True로 설정합니다. 지정된 범위는 전체 열이나 행에 걸쳐 있어야 합니다.

예제 1 : 특정 행 숨기기

Sub HideSingleRow()
    Rows("3:3").Hidden = True
End Sub

예제 2 : 여러 행 숨기기

Sub HideMultipleRows()
    Rows("5:7").Hidden = True
End Sub

예제 3 : 조건에 따른 행 숨기기

Sub HideRowsConditionally()
    Dim row As Range
    For Each row In Range("A1:A10")
        If row.Value = "Hide" Then
            row.EntireRow.Hidden = True
        Else
        End If
    Next row
End Sub

예제 4 : 숨겨진 행 표시하기

Sub UnhideRows()
    Rows("5:7").Hidden = False
End Sub

예제 5: 모든 행 표시하기

Sub UnhideAllRows()
    Rows.EntireRow.Hidden = False
End Sub

Sub UnhideAllRows()
    Cells.EntireRow.Hidden = False
End Sub

예제 6 : 특정 열 숨기기

Sub HideSingleColumn()
    Columns("B").Hidden = True
End Sub

예제 7 : 여러 열 숨기기

Sub HideMultipleColumns()
    Columns("C:E").Hidden = True
End Sub

예제 8 : 조건에 따른 열 숨기기

Sub HideColumnsConditionally()
    Dim col As Range
    For Each col In Range("F1:J1")
        If col.Value = "Hide" Then
            col.EntireColumn.Hidden = True
        Else
        End If
    Next col
End Sub

예제 9 : 숨겨진 열 표시하기

Sub UnhideColumns()
    Columns("C:E").Hidden = False
End Sub

예제 10 : 모든 열 표시하기

Sub UnhideAllColumns()
    Columns.EntireColumn.Hidden = False
End Sub

Sub UnhideAllColumns()
    Cells.EntireColumn.Hidden = False
End Sub

도움말 출처

Range.Hidden property (Excel)

Office VBA reference topic

learn.microsoft.com