숨겨진 시트 (Microsoft Excel)에서 숨김 해제 할 워크 시트 찾기
Steve는 자신이 작업하는 각 프로젝트에 대해 새 워크 시트 탭을 만드는 통합 문서를 가지고 있습니다. 관리 가능한 상태를 유지하기 위해 완성 된 탭 / 프로젝트를 숨 깁니다. Steve에는 이제 100 개 이상의 숨겨진 워크 시트가 있습니다. 정기적으로 그는 완료된 프로젝트를 다시 방문해야합니다. 이를 위해 Steve는 워크 시트 숨기기 해제를 선택합니다. 이렇게하면 숨겨진 워크 시트 이름이 명확한 순서없이 포함 된 숨기기 해제 대화 상자가 표시됩니다. 탭 / 프로젝트를 찾으려면이 아주 작은 대화 상자를 스크롤하여 오른쪽 탭을 찾아야합니다. Steve는이 작업이 매우 힘들고 시간이 많이 걸린다는 사실을 알게 되었기 때문에 완료된 프로젝트의 워크 시트를 찾아 숨기기 해제하는 더 좋은 방법이 있는지 궁금합니다.
이 매우 흔한 문제에 대한 한 가지 해결책은 통합 문서의 워크 시트에 대한 색인 또는 목차를 만들 수 있다는 것입니다. 새 워크 시트를 추가 한 다음 워크 시트의 모든 워크 시트에 대한 하이퍼 링크를 통합 문서에 추가하면됩니다. 하이퍼 링크 외에 워크 시트에 대해 원하는 정보를 포함 할 수 있습니다. 하이퍼 링크를 클릭하면 대화 상자를 스크롤 할 필요없이 원하는 워크 시트가 표시됩니다.
완료된 프로젝트 만 포함하는 두 번째 통합 문서를 만들 수도 있습니다. 한 통합 문서에서 다른 통합 문서로 워크 시트를 이동하는 것은 매우 쉽습니다. 따라서 두 개의 통합 문서 ( “활성”및 “완료 됨”)를 사용합니다.
스냅 일 것입니다. 또한 완성 된 프로젝트가 포함 된 통합 문서의 워크 시트를 숨길 필요가 없으며 원하는 순서대로 배치 할 수 있습니다.
통합 문서를 그대로 유지하려면 숨겨진 워크 시트를 쉽게 표시 할 수있는 매크로를 만드는 것이 좋습니다. 다음 예를 고려하십시오.
Sub UnHideWorksheets() Dim sSheetName As String Dim w As Worksheet Dim sTemp As String sTemp = "Name (or partial) of sheet to show?" sSheetName = InputBox(sTemp, "Show Hidden Sheet") If sSheetName > "" Then sSheetName = LCase(sSheetName) For Each w In Sheets w.Tab.ColorIndex = xlColorIndexNone sTemp = LCase(w.Name) If Instr(sTemp, sSheetName) Then w.Visible = True w.Tab.ColorIndex = 6 End If Next w End If End Sub
매크로는 사용자에게 워크 시트 이름을 요청한 다음 모든 워크 시트를 단계별로 실행합니다. 일치하는 항목을 찾으면 워크 시트가 표시되고 워크 시트 탭의 색상이 노란색으로 설정됩니다. 매크로는 실제로 부분 일치와 함께 작동합니다. 즉, 워크 시트 이름의 일부만 입력 할 수 있으며 부분 일치가 포함 된 모든 워크 시트는 숨김 해제됩니다. 매크로를 바로 가기 키나 빠른 실행 도구 모음에 쉽게 할당 할 수 있으므로 즉시 작업을 수행 할 수 있습니다.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (13589)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다.