Vba를 사용하여 모든 시트를 표시하는 방법(예제 포함)


VBA의 Visible 속성을 사용하여 Excel 통합 문서에 시트를 표시할 수 있습니다.

통합 문서의 모든 시트를 표시하려면 다음 구문을 사용할 수 있습니다.

 Sub UnhideAllSheets()

Dim ws As Worksheet

    For Each ws In Worksheets
        ws.Visible = True
    Next ws

End Sub

간단한 For Each 루프를 사용하고 Visible = True 를 지정하면 통합 문서의 모든 시트를 표시하도록 Excel에 지시합니다.

다음 예에서는 실제로 이 구문을 사용하는 방법을 보여줍니다.

예: VBA를 사용하여 모든 시트를 표시하는 방법

4개의 시트로 구성된 Excel 통합 문서가 있다고 가정합니다.

이제 Sheet4를 마우스 오른쪽 버튼으로 클릭한 다음 Hide를 클릭한다고 가정합니다.

이제 Sheet1Sheet3 만 표시되도록 Sheet2 에 대해 이 프로세스를 반복한다고 가정해 보겠습니다.

VBA를 사용하여 통합 문서의 모든 시트를 표시한다고 가정해 보겠습니다.

이를 위해 다음 매크로를 생성할 수 있습니다:

 Sub UnhideAllSheets()

Dim ws As Worksheet

    For Each ws In Worksheets
        ws.Visible = True
    Next ws

End Sub

이 매크로가 실행되면 통합 문서의 모든 시트가 표시됩니다.

참고 : VBA의 Visible 속성에 대한 전체 설명서는 여기에서 찾을 수 있습니다.

추가 리소스

다음 자습서에서는 VBA에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

VBA:마지막으로 사용한 줄을 찾는 방법
VBA:마지막으로 사용한 열을 찾는 방법
VBA: 창을 고정하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다