일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- table
- input
- 자바스크립트
- js
- 인텔리제이
- html
- Eclipse
- 문자열
- Array
- CSS
- javascript
- list
- Java
- 이클립스
- Files
- 자바
- Maven
- 배열
- 테이블
- Visual Studio Code
- Button
- json
- string
- windows
- IntelliJ
- 이탈리아
- vscode
- ArrayList
- date
- CMD
- Today
- Total
어제 오늘 내일
[Excel] 엑셀 워크시트 숨기기 전체취소 하기 본문
엑셀 작업을 하다보면 하나의 문서에 많은 양의 워크시트가 생기기도 한다.
워크시트의 양이 많아질 경우,
작업 할 워크시트를 찾기 위해 스크롤을 움직여야 하는 경우마저 생기기도 한다.
아래와 같이 여러장의 워크시트가 있을 경우,
작업의 편의를 위해 작업에 꼭 필요한 시트만 남겨두고
나머지 시트를 숨김처리하면 작업이 용이하다.
그래서, 지난번에 당장 필요하지 않은 워크시트를 숨김처리하는 방법을 소개하였다.
[Tools/Excel] - [Excel] 엑셀 워크시트 숨기기, 숨기기 취소
그런데, 문제는 숨겼던 워크시트를 숨기기 취소하면서 발생한다.
취소해야 하는 워크시트가 많을 경우,
일일히, 하나하나의 시트를 숨기기 취소 할수 밖에 없기 때문이다.
그래서 이번에는 숨겨져 있는 워크시트 전체를 한번에 숨기기 취소하는 방법을 설명하도록 하겠다.
엑셀 워크시트 숨기기 전체취소 하기
문서1~문서10의 10개의 워크시트 중 1개의 워크시트를 제외한 모든 워크시트가 숨겨져 있다.
숨겨져 있는 워크시트 전체를 숨기기 취소 하도록 하겠다.
엑셀 자체에서 제공하는 숨기기 전체취소 기능이 없기 때문에 매크로 기능을 이용해야 한다.
1. 메뉴에서 '보기 > 매크로 > 매크로 보기'를 선택한다.
2. 매크로 창이 열리면
매크로 이름에 '시트숨기기전체취소'라고 입력하고,
매크로를 지정할 위치를 선택하고,
만들기 버튼을 클릭한다.
* 매크로 이름은 다른 이름으로 지정해도 된다.
* 매크로 이름에는 공백이 들어갈 수 없다.
3. 아래와 같이 매크로 소스를 입력하는 창이 나오고,
가운데 창에는 2에서 지정한 매크로 이름으로 일부 코드가 작성되어 있다.
4. 아래 소스를 복사해서 붉은색으로 표시한 부분에 붙여넣기 하고,
'Microsoft Visual Basic for Applications' 창의 오른쪽 상단 X를 눌러서 창을 닫는다.
Sub 시트숨기기전체취소()
Dim wsSheet As Worksheet
For Each wsSheet In ActiveWorkbook.Worksheets
wsSheet.Visible = xlSheetVisible
Next wsSheet
End Sub
5. 엑셀 작업창으로 돌아오면 다시 1을 참조하여 '매크로 창을 열고,
이번에는 만들어둔 '시트숨기기전체취소'를 선택하고, '실행' 버튼을 클릭한다.
6. 모든 워크시트가 숨기기 취소되어 화면에 보여진다.
엑셀 워크시트 숨기기 전체취소 하는 방법을 알아보았다.
매크로가 좀 어렵게 느껴질 수 있지만,
잘만 사용하면 단순한 반복작업들을 효율적으로 사용할 수 있는 좋은 방법인 것 같다.
'Tools > Excel' 카테고리의 다른 글
[Excel] 엑셀 데이터 유효성 검사 (콤보박스 만들기) [1] (1) | 2016.10.11 |
---|---|
[Excel] 엑셀 체크박스 자동으로 셀 연결하기 (20) | 2016.10.09 |
[Excel] 엑셀 워크시트 숨기기, 숨기기 취소 (0) | 2016.10.08 |
[Excel] 엑셀 자동저장 파일 복구하기 (2) | 2016.10.07 |
[Excel] 엑셀 자동저장 설정하기 (1) | 2016.10.07 |