목차
이 자습서에서는 Excel 2016, 2013, 2010 이하에서 워크시트 숨기기를 해제하는 방법을 설명합니다. 마우스 오른쪽 버튼을 클릭하여 신속하게 워크시트 숨기기를 해제하는 방법과 VBA 코드를 사용하여 한 번에 모든 시트 숨기기를 해제하는 방법을 배웁니다.
이것을 상상해 보십시오. 워크시트를 열고 일부 수식이 다른 워크시트를 참조하는 것을 확인했습니다. . 시트 탭을 보지만 참조된 스프레드시트가 없습니다! 같은 이름으로 새 시트를 만들려고 하지만 Excel에 시트가 이미 있다는 메시지가 표시됩니다. 그게 다 무슨 뜻이야? 간단히 말해서 워크시트가 숨겨져 있습니다. Excel에서 숨겨진 시트를 보는 방법은 무엇입니까? 분명히 숨김을 해제해야 합니다. 이 작업은 Excel의 Unhide 명령을 사용하여 수동으로 수행하거나 VBA를 사용하여 자동으로 수행할 수 있습니다. 이 자습서는 두 가지 방법을 모두 알려줍니다.
Excel에서 시트 숨기기 해제하는 방법
숨겨진 시트를 한두 개만 보려면 다음과 같이 빠르게 숨김을 해제할 수 있습니다. 그들:
- Excel 통합 문서에서 시트 탭을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 숨기기 해제 ...를 선택합니다.
- 숨기기 해제 상자에서 표시하려는 숨겨진 시트를 선택하고 확인 을 클릭합니다(또는 시트 이름을 두 번 클릭). Done!
마우스 오른쪽 버튼 클릭 컨텍스트 메뉴 외에도 리본에서 숨기기 해제 대화 상자에 액세스할 수 있습니다.
- Excel 2003 및 이전 버전에서는 서식 메뉴를 클릭한 다음 시트 > 숨기기 해제 를 클릭합니다.
- Excel 2016에서는 엑셀 2013, 엑셀 2010 및 엑셀2007, 홈 탭 > 셀 그룹으로 이동하고 형식 을 클릭합니다. 가시성 에서 숨기기 및 &를 가리킵니다. ; 숨기기 취소 를 클릭한 다음 시트 숨기기 취소 …
을 클릭합니다. Excel의 숨기기 취소 옵션을 사용하면 한 번에 하나의 시트만 선택할 수 있습니다. 여러 시트의 숨기기를 해제하려면 각 워크시트에 대해 위의 단계를 개별적으로 반복하거나 아래 매크로를 사용하여 한 번에 모든 시트의 숨기기를 해제할 수 있습니다.
VBA를 사용하여 Excel에서 시트 숨기기를 해제하는 방법
여러 개의 숨겨진 워크시트가 있는 상황에서 시트를 하나씩 숨김 해제하는 것은 특히 모든 시트의 숨김을 해제하려는 경우 시간이 많이 걸릴 수 있습니다. 당신의 통합 문서에서. 다행히 다음 매크로 중 하나를 사용하여 프로세스를 자동화할 수 있습니다.
Excel에서 모든 시트 숨김 해제 방법
이 작은 매크로는 활성 통합 문서의 모든 숨겨진 시트를 방해 없이 한 번에 표시합니다. 알림을 받을 수 있습니다.
Sub Unhide_All_Sheets() Dim wks As Worksheet For Each wks In ActiveWorkbook.Worksheets wks.Visible = xlSheetVisible Next wks End SubShow all hidden sheets and display its count
Like 위의 매크로에서 이 매크로는 통합 문서의 모든 숨겨진 시트도 표시합니다. 차이점은 완료 시 숨김 해제된 시트 수를 사용자에게 알리는 대화 상자가 표시된다는 것입니다.
Sub Unhide_All_Sheets_Count() Dim wks As Worksheet Dim count As Integer count = 0ActiveWorkbook.Worksheets의 각 wks에 대해 wks.Visible xlSheetVisible이면 wks.Visible = xlSheetVisible 카운트 = 카운트 + 1 End If Next wks If count > 0 그런 다음 MsgBox 카운트 & " 워크시트가 숨김 해제되었습니다." , vbOKOnly, "워크시트 숨김 해제" Else MsgBox "숨겨진 워크시트가 없습니다." , vbOKOnly, "워크시트 숨기기 취소" End If End Sub
선택한 여러 시트 숨기기 취소
모든 워크시트를 한 번에 숨기지 않고 사용자가 명시적으로 표시하도록 동의한 경우, 그런 다음 매크로가 숨겨진 각 시트에 대해 다음과 같이 개별적으로 묻도록 합니다.
Sub Unhide_Selected_Sheets() Dim wks As Worksheet Dim MsgResult As VbMsgBoxResult For Each wks In ActiveWorkbook.Worksheets If wks.Visible = xlSheetHidden Then MsgResult = MsgBox( "Unhide sheet " & wks.Name & "?" , vbYesNo, "Unhiding worksheets" ) If MsgResult = vbYes Then wks.Visible = xlSheetVisible End If Next End Sub
Unhide worksheets with a a 시트 이름의 특정 단어
이름에 특정 텍스트가 포함된 시트만 숨기기를 해제하려는 경우 숨겨진 각 워크시트의 이름을 확인하고 해당 시트만 숨기기 해제하는 IF 문을 매크로에 추가합니다. 지정한 텍스트가 포함된 시트입니다.
이 예에서는 " rep t "를 이름에 포함합니다. 매크로는 보고서 , 보고서 1 , 7월과 같은 시트를 표시합니다.report 등.
이름에 다른 단어가 포함된 워크시트의 숨기기를 해제하려면 다음 코드에서 " report "를 자신의 텍스트로 바꾸십시오.
Sub Unhide_Sheets_Contain( ) Dim wks As Worksheet Dim count As Integer count = 0 For Each wks In ActiveWorkbook.Worksheets If (wks.Visible xlSheetVisible) And (InStr(wks.Name, "report" ) > 0) Then wks.Visible = xlSheetVisible count = count + 1 End If Next wks If count > 0 그런 다음 MsgBox 카운트 & " 워크시트가 숨김 해제되었습니다." , vbOKOnly, "워크시트 숨김 해제" Else MsgBox "지정된 이름을 가진 숨겨진 워크시트가 없습니다." , vbOKOnly, "Unhiding worksheets" End If End SubExcel에서 매크로를 사용하여 시트 숨기기를 해제하는 방법
워크시트에서 매크로를 사용하려면 Visual Basic에서 코드를 복사/붙여넣기할 수 있습니다. 편집기를 사용하거나 매크로가 있는 통합 문서를 다운로드하고 거기에서 실행하십시오.
통합 문서에 매크로를 삽입하는 방법
다음과 같은 방법으로 위의 매크로를 통합 문서에 추가할 수 있습니다.
- 숨겨진 시트가 있는 통합 문서를 엽니다.
- Alt + F11을 눌러 Visual Basic Editor를 엽니다.
- 왼쪽 창에서 ThisWorkbook을 마우스 오른쪽 버튼으로 클릭합니다. 컨텍스트 메뉴에서 삽입 > 모듈 을 선택합니다.
- 코드 창에 코드를 붙여넣습니다.
- F5를 눌러 실행합니다. 매크로.
자세한 단계별 지침은 VBA 코드 삽입 및 실행 방법을 참조하십시오.Excel.
매크로가 포함된 통합 문서 다운로드
또는 샘플 통합 문서를 다운로드하여 이 자습서에서 설명하는 모든 매크로가 포함된 Excel의 시트 숨기기를 해제할 수 있습니다.
- Unhide_All_Sheets - 활성 통합 문서의 모든 워크시트를 일시적으로 조용히 해제합니다.
- Unhide_All_Sheets_Count - 숨겨진 시트를 모두 해당 개수와 함께 표시합니다.
- Unhide_Selected_Sheets - 숨김 해제를 선택한 숨겨진 시트를 표시합니다.
- Unhide_Sheets_Contain - 이름에 특정 단어나 텍스트가 포함된 워크시트를 숨김 해제합니다.
Excel에서 매크로를 실행하려면 다음을 수행합니다.
- 다운로드한 통합 문서를 열고 메시지가 표시되면 매크로를 활성화합니다.
- 보려는 통합 문서를 엽니다. 숨겨진 시트.
- 통합 문서에서 Alt + F8을 누르고 원하는 매크로를 선택한 다음 실행 을 클릭합니다.
예를 들어, Excel 파일에 숨겨진 시트 수를 표시하려면 다음 매크로를 실행합니다.
How t o 사용자 정의 보기를 생성하여 Excel에서 숨겨진 시트 표시
매크로와는 별도로 숨겨진 워크시트를 한 번에 하나씩 표시하는 지루함은 사용자 정의 보기를 생성하여 극복할 수 있습니다. 이 Excel 기능에 익숙하지 않은 경우 사용자 지정 보기를 마우스 클릭으로 언제든지 적용할 수 있는 통합 문서 설정의 스냅샷으로 생각할 수 있습니다. 이 방법은 다음에서 사용하는 것이 가장 좋습니다.시트가 아직 숨겨지지 않은 상태에서 작업을 시작합니다.
이제 할 일은 Show All Sheets 사용자 지정 보기를 만드는 것입니다. 방법은 다음과 같습니다.
- 통합 문서의 모든 스프레드시트가 보이는 지 확인합니다. 이 팁은 통합 문서에서 숨겨진 시트를 빠르게 확인하는 방법을 보여줍니다.
- 보기 탭 > 통합 문서 보기 그룹으로 이동하여 사용자 정의 보기<를 클릭합니다. 11> 버튼을 클릭합니다.
이제 원하는 만큼 워크시트를 숨길 수 있으며 다시 표시하려면 사용자 지정 보기 버튼을 클릭하고 ShowAllSheet 보기를 선택하고 표시 를 클릭하거나 보기를 두 번 클릭합니다.
그게 다입니다! 모든 숨겨진 시트가 즉시 표시됩니다.
통합 문서에 숨겨진 시트가 포함되어 있는지 확인하는 방법
Excel에서 숨겨진 시트를 검색하는 가장 빠른 방법은 시트 탭을 마우스 오른쪽 버튼으로 클릭하고 숨기기… 명령이 활성화되었는지 여부. 활성화되어 있으면 클릭하여 숨겨진 시트를 확인하십시오. 비활성화된 경우(회색으로 표시됨) 통합 문서에 숨겨진 시트가 포함되지 않은 것입니다.
참고. 이 방법은 매우 숨겨진 시트를 표시하지 않습니다. 이러한 시트를 보는 유일한 방법은 숨기기를 해제하는 것입니다.VBA로 시트를 숨길 수 없습니다.
Excel에서 시트 숨기기를 해제할 수 없음 - 문제 및 해결 방법
Excel에서 특정 시트를 숨김 해제할 수 없는 경우 다음 문제 해결 팁을 통해 이유를 알 수 있습니다.
1. 통합 문서가 보호됨
통합 문서 구조 가 보호된 경우 시트를 숨기거나 숨김 해제할 수 없습니다(통합 문서 수준 암호 암호화 또는 워크시트 보호와 혼동해서는 안 됨). 이를 확인하려면 검토 탭 > 변경 사항 그룹으로 이동하여 통합 문서 보호 버튼을 살펴보십시오. 이 단추가 녹색으로 강조 표시되면 통합 문서가 보호됩니다. 보호를 해제하려면 통합 문서 보호 버튼을 클릭하고 메시지가 표시되면 암호를 입력한 다음 통합 문서를 저장합니다. 자세한 내용은 Excel에서 보호된 통합 문서의 잠금을 해제하는 방법을 참조하십시오.
2. 워크시트가 매우 숨겨져 있습니다.
워크시트를 매우 숨기는 VBA 코드로 숨긴 경우( xlSheetVeryHidden 속성 지정) 이러한 워크시트는 숨기기 해제<2를 사용하여 표시할 수 없습니다> 명령. 매우 숨겨진 시트를 숨기기 해제하려면 Visual Basic Editor 내에서 속성을 xlSheetVeryHidden 에서 xlSheetVisible 로 변경하거나 이 VBA 코드를 실행해야 합니다.
3. 통합 문서에 숨겨진 시트가 없습니다.
숨기기 해제 명령이 리본과 오른쪽 클릭 메뉴 모두에서 회색으로 표시되면 숨겨진 시트가 하나도 없다는 의미입니다.통합 문서 :)
Excel에서 시트 숨기기를 해제하는 방법입니다. 행, 열 또는 수식과 같은 다른 개체를 숨기거나 숨기기 해제하는 방법을 알고 싶다면 아래 문서에서 자세한 내용을 확인할 수 있습니다. 읽어 주셔서 감사합니다. 다음 주 블로그에서 뵙기를 바랍니다!
사용 가능한 다운로드
Excel에서 워크시트 숨기기를 해제하는 매크로