통합 문서에서 워크 시트를 숨기도록 선택하면 Excel에서 한 번의 작업으로 여러 시트를 숨길 수 있습니다. 실제로 숨기기를 수행하기 전에 시트를 선택하기 만하면됩니다. 그러나 워크 시트 숨기기 해제는 다른 이야기입니다. Excel에서는 한 번에 하나씩 만 숨김을 해제 할 수 있습니다.

숨기기를 해제하려는 워크 시트가 많은 경우 매우 지루할 수 있습니다.

이 문제를 해결하는 유일한 방법은 매크로를 사용하여 워크 시트 숨기기를 해제하는 것입니다. 다음 VBA 매크로는 현재 통합 문서의 모든 워크 시트를 숨김 해제합니다.

Sub UnhideAllSheets()

Dim wsSheet As Worksheet

For Each wsSheet In ActiveWorkbook.Worksheets         wsSheet.Visible = xlSheetVisible     Next wsSheet End Sub

한 번에 모든 워크 시트를 숨김 해제하지 않으려면 매크로가 숨겨진 각 워크 시트에 대해 묻도록 한 다음 숨김 해제에 동의하는 각 워크 시트를 숨김 해제 할 수 있습니다. 다음 매크로가이 작업을 처리합니다.

Sub UnhideSomeSheets()

Dim sSheetName As String     Dim sMessage As String     Dim Msgres As VbMsgBoxResult

For Each wsSheet In ActiveWorkbook.Worksheets         If wsSheet.Visible = xlSheetHidden Then             sSheetName = wsSheet.Name             sMessage = "Unhide the following sheet?" _               & vbNewLine & sSheetName             Msgres = MsgBox(sMessage, vbYesNo)

If Msgres = vbYes Then wsSheet.Visible = xlSheetVisible         End If     Next wsSheet End Sub

_ 참고 : _

이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (2603)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.

link : / excelribbon-Unhiding_Multiple_Worksheets [여러 워크 시트 숨기기 해제].