엑셀 ┃ 피벗테이블 새로고침 없이 자동 업데이트 방법
- 【문서 편집과 작성】/┃ MS Excel
- 2023. 9. 27.
1. 피벗 테이블은 원본 데이터 수정 시 자동 업데이트가 안됨
엑셀에서 피벗테이블 사용 시 원본데이터가 업데이트되어도 피벗테이블은 자동으로 데이터가 변경되지 않습니다.
항상 '새로고침'을 해주어야만 피벗에 데이터가 업데이트됩니다.
2. (해결방법) 자동 업데이트 코드 삽입 방법
피벗을 자동으로 업데이트되게 하려면 아래와 같이 코드를 삽입하면 됩니다.
개발도구 → Visual Basic → 해당시트 → Worksheet → Change
Dim pvTbl As PivotTable
Application.EnableEvents = False
For Each pvTbl In Me.PivotTables
pvTbl.RefreshTable
Next
Application.EnableEvents = True
위의 설명드린 경로로 진행하여 위 코드를 삽입해 주시고 저장하시고 빠져나오시면 됩니다.
3. 코드 사용 시 문제점
위와 같은 코드를 사용 시 문제점은 되돌리기가 안됩니다.
즉, 작업 시 실수할 때 자주 사용하는 'Ctrl + Z' (되돌리기)를 사용하실 수 없습니다.
또한 문서 저장 시. xlsm. xltm 같은 매크로 사용서식 파일로 저장하여야 합니다.