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를 클릭한다고 가정합니다.
이제 Sheet1 과 Sheet3 만 표시되도록 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: 창을 고정하는 방법