엑셀 피벗테이블
엑셀 피벗테이블에 대한 질문 주셨네요.
엑셀 피벗테이블에서 데이터를 클릭했을 때 새로운 시트가 열리는 현상은 기본 기능이 아닙니다. 보통은 피벗테이블 내 데이터를 클릭하면 값이 강조되거나 세부 데이터가 표시되는 드릴다운(이중 클릭 또는 더블클릭) 기능이 활성화됩니다. 새로운 시트가 열리는 것은 특정 매크로나 외부 애드인, 또는 자동화 기능이 설정된 경우일 수 있습니다.
이 현상의 원인과 해결 방안을 안내드리면 다음과 같습니다.
1. 드릴다운(세부 데이터 표시):
- 피벗테이블 내 값을 더블클릭하거나 클릭하면 해당 값에 대한 세부 데이터가 새로운 시트에 복사되어 나타납니다. 이 기능은 의도된 것이며, 이때 새 시트가 생성됩니다.
2. 매크로 또는 VBA 스크립트:
- 워크북에 매크로나 VBA 코드가 포함되어 있어 피벗테이블 클릭 시 새로운 시트를 열도록 설계된 경우일 수 있습니다.
- 이 경우, 매크로를 비활성화하거나 코드를 수정해야 합니다.
3. 외부 애드인 또는 플러그인:
- 특정 애드인이나 플러그인을 사용하는 경우, 클릭 이벤트가 새 시트를 생성하도록 설정되어 있을 수 있습니다.
- 해당 애드인 설정을 검토하거나 제거하면 됩니다.
해결 방법
• VBA/매크로 확인:
- Alt + F11을 눌러 VBA 편집기를 열고, 해당 워크북의 코드를 검사하세요.
- 특히 "Worksheet_BeforeDoubleClick" 또는 "Worksheet_SelectionChange" 이벤트에서 피벗테이블 클릭 시 새 시트 생성 부분이 있는지 확인하세요.
• 매크로 비활성화:
- 파일을 열 때 매크로를 비활성화하거나, 매크로를 제거하세요.
• 피벗테이블 내 드릴다운 이용:
- 단순 드릴다운 기능을 원한다면, 더블클릭 대신 오른쪽 클릭 후 '세부 항목 표시(Update)' 또는 '세부 데이터 표시' 옵션을 이용하세요.
추가 팁
• 피벗테이블 복제 또는 불필요한 매크로를 제거하려면, 파일을 새로 저장할 때 매크로가 포함되지 않은 형식으로 저장하세요.
• 문제가 계속된다면, 해당 워크북의 VBA 코드나 애드인 설정을 공유하면 더 구체적인 도움을 드릴 수 있습니다.
이상으로 피벗테이블 클릭 시 새 시트가 열리는 원인과 해결 방법을 안내드렸습니다.