엑셀 피벗테이블 자동 업데이트, 해결방법 총정리

피벗테이블 자동업데이트를 위한 명령문의 기초와 응용방법, 그리고 문제 해결방법까지 단계별로 알아봅니다.

홈페이지 » 엑셀 피벗테이블 자동 업데이트, 해결방법 완벽정리

엑셀 피벗테이블 자동 업데이트, 기초부터 응용까지 총정리

피벗테이블 자동 업데이트 목차 바로가기
영상강의
큰 화면으로 보기

예제파일 다운로드

오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.

  • [실무기초] 피벗테이블 자동 업데이트
    예제파일
  • [실무기초] 피벗테이블 자동 업데이트
    완성파일

패치노트
  • 2020.04.23 :
    셀의 내용을 삭제한 경우도 횟수에 상관없이 이전 단계로 돌아가기 가능한 전체 명령문을 업데이트
    하였습니다. 자세한 내용은 3번째 항목을 확인해주세요.
  • 2020.04.23 추가 :
    댓글로 문의주신 분이 많아, 완성파일 시트를 두개로 분리하였습니다. 완성파일을 다운받으시면 2개의 시트가 있습니다.
    [완성예제#1] 시트에는 데이터 추가/삭제시 모두 실시간으로 업데이트되는 명령문이 입력되어 있습니다. 따라서, 데이터 삭제 후 이전단계로 돌아가기가 불가능하다는 단점이 있습니다.
    [완성예제#2] 시트는 '데이터 추가' 시에만 실시간으로 업데이트 됩니다. 데이터 삭제후에는 횟수에 상관없이 이전단계로 돌아갈 수가 있습니다.

강의 설명

실무자가 엑셀에서 가장 많이 사용하는 기능 중 하나, 바로 '피벗테이블' 입니다. 피벗테이블은 엑셀에서 아주 훌륭한 도구이지만, 원본데이터 업데이트가 실시간으로 안 되는 문제가 있는데요. 그러다보니 주기적으로 데이터가 추가되는 자료에서, 매번 '새로고침' 작업을 해줘야 하는 번거로움이 있었습니다.

엑셀 데이터 새로고침
피벗테이블은 '새로고침'이 되어야만 자료가 업데이트 됩니다.

피벗테이블 자동 업데이트를 쉽게 구현할 수 있는 방법, 어디 없을까요?

엑셀 피벗테이블 자동 업데이트 예제
간단한 명령문 복사/붙여넣기로 피벗테이블 자동 업데이트를 구현할 수 있습니다.

이번 강의에서는 명령문 복사/붙여넣기만으로 할 수 있는 각 상황별 피벗테이블 자동 업데이트을 3단계로 나눠서 자세히 알아봅니다.

피벗테이블 자동 새로고침 단계별 알아보기

1. 피벗테이블이 원본 데이터와 같은 시트에 있는 경우

원본데이터가 피벗테이블과 같은 시트에 있을 경우, 원본데이터에 새로운 자료가 추가 될 때마다 피벗테이블이 동시에 업데이트 되어야 합니다. 그래야만 사용자에게 실시간으로 피벗테이블이 업데이트되는 모습을 보여줄 수 있는데요.

따라서 워크시트의 'Change' 이벤트를 사용하여 명령문을 작성합니다.

  1. 원본데이터와 피벗테이블이 있는 시트명을 확인합니다.
    예제파일에서는 '예제1' 시트에서 피벗테이블을 작성하였습니다.
  2. 엑셀 화면 상단의 '개발도구' - 'Visual Basic'을 클릭하거나, 또는 키보드 Alt + F11를 눌러 매크로편집기로 이동합니다.
    화면 상단의 개발도구가 안보이시는 분은 아래 개발도구 활성화 방법 포스트를 참고하세요.
  3. 매크로편집기 좌측 프로젝트 창 'MicroSoft Excel 개체' 목록을 보면, 현재 실행중인 통합문서의 시트가 나열되어 있습니다. 피벗테이블 자동 업데이트 할 시트를 더블클릭하여 시트 명령문으로 이동합니다.

    엑셀 피벗테이블 자동 업데이트 시트 이동
    피벗테이블을 자동 업데이트 할 시트를 더블클릭합니다.

  4. 우측 편집기 상단의 '(일반)'을 선택한 뒤, WorkSheet를 선택합니다.

    시트 개체 선택
    (일반)에서 WorkSheet를 선택합니다.

  5. 이후 (선언) 에서 'Change' 이벤트를 선택합니다.

    시트 Chage 이벤트 선택
    (선언)에서 Change 이벤트를 선택합니다.

  6. 그러면 WorkSheet_Change 라는 이벤트 명령문이 생성됩니다.

    피벗테이블 자동 업데이트 명령문 추가
    WorkSheet_Change 이벤트 명령문이 생성되었습니다.

  7. 아래 코드를 복사하여 WorkSheet_Change 명령문 안에 붙여넣기 합니다.
    Dim pvTbl As PivotTable
     
    Application.EnableEvents = False
    For Each pvTbl In Me.PivotTables
        pvTbl.RefreshTable
    Next
    Application.EnableEvents = True
  8. 피벗테이블 자동 업데이트가 마무리되었습니다. 해당 시트로 이동한 뒤, 원본데이터를 변경하면 피벗테이블이 실시간으로 자동 업데이트 됩니다.

    엑셀 피벗테이블 자동 업데이트 예제
    원본데이터를 변경하면 피벗테이블이 자동 업데이트 됩니다.

  9. 완성된 파일은 '매크로가 포함된 파일'이므로 'Excel 매크로 사용 통합문서(*.xlsm)' 형태로 저장합니다.

    매크로 통합문서 저장
    작성한 파일은 '매크로 사용 통합문서'로 저장합니다.

2. 피벗테이블이 원본 데이터와 다른 시트에 있는 경우

만약 원본데이터와 피벗테이블이 다른 시트에 있을 경우는 어떻게 해야 할까요? 이전과 동일하게 피벗테이블을 실시간으로 업데이트 해줘야 할까요?

아닙니다!

피벗테이블이 원본데이터와 다른 시트에 있다면, 원본데이터에 새로운 데이터 추가 후 '피벗테이블로 시트로 이동하는 순간' 한번만 업데이트 해주면 실시간으로 업데이트 되는 것과 동일한 효과를 볼 수 있습니다.

따라서, 원본데이터와 피벗테이블이 다른 시트에 있을 경우는 워크시트의 'Activate(활성화)' 이벤트를 사용하여 피벗테이블 자동 업데이트를 구현합니다.

  1. 매크로 편집이게서 피벗테이블이 있는 시트를 더블클릭하여 시트모듈로 이동합니다.

    피벗테이블 시트 이동
    피벗테이블이 위치한 시트를 더블클릭하여 시트모듈로 이동합니다.

  2. '(일반)'에서 WorkSheet를, '(선언)' 에서 Avtivate를 선택합니다.

    피벗테이블 자동 업데이트 매크로 Activate
    (일반)에서 WorkSheet, (선언)에서 Activate 이벤트를 선택합니다.

  3. 아래 코드를 복사하여 'WorkSheet_Activate' 명령문 안에 붙여넣기합니다.
    Dim pvTbl As PivotTable
     
    Application.EnableEvents = False
    For Each pvTbl In Me.PivotTables
        pvTbl.RefreshTable
    Next
    Application.EnableEvents = True
  4. 원본데이터와 피벗테이블이 다른 시트에 있을 경우 자동 업데이트가 마무리되었습니다. 이제 원본데이터에 자료를 추가한 후, 피벗테이블이 있는 시트로 이동하면 피벗테이블이 자동으로 업데이트됩니다.

    엑셀 피벗테이블 자동 업데이트 다른 시트 예제
    서로 다른 시트에 있을 경우의 피벗테이블 자동 업데이트가 마무리되었습니다.

  5. 완성된 파일은 '매크로가 포함된 파일'이므로 'Excel 매크로 사용 통합문서(*.xlsm)' 형태로 저장합니다.

    매크로 통합문서 저장
    작성한 파일은 '매크로 사용 통합문서'로 저장합니다.

3. 데이터 삭제 후 이전단계로 돌아가기가 안되는 문제점 해결방법

매크로를 사용하여 피벗테이블 자동 업데이트를 구현할 경우 한가지 문제점이 있습니다. 바로 매크로가 동작된 시점부터 '이전 단계로 돌아가기' 작업이 모두 초기화 된다는 점인데요.

이는 새로운 자료를 추가할 때는 별 문제되지 않지만, 자료를 잘못 삭제하여 이전단계로 돌아가야 할 경우에는 큰 문제가 될 수 있습니다.

이 문제는 명령문을 약간만 변형하면 쉽게 해결할 수 있습니다. 아래 코드를 복사하여 각 명령문에 붙여넣기하면, 데이터가 삭제되어도 이전 단계로 돌아갈 수가 있게 됩니다. (아래 명령문은 통채로 복사해서 시트모듈에 그대로 붙여넣기 합니다.)

단, 이전단계로 돌아가기 시 돌아가는 순서는 삭제된 순서와 동일해야 합니다. 즉, 이전단계로 돌아가는 도중 키보드나 마우스로 다른 셀을 클릭하거나 이동하게 되면 이전단계로 돌아가기 기록이 초기화되는 것에 주의합니다.

' nVal          : Change Event로 받아온 셀에 입력된 최종 값
' oVal          : Selection Change Event로 받아온 최종 수정 전 입력된 값
' tVal          : 삭제된 값이 원복된 것인지 확인하기 위한 임시 값
' DeleteFlag    : 셀이 삭제 될 경우 발동되는 Trigger
Dim nVal As Variant: Dim oVal As Variant
Dim DeleteFlag As Boolean: Dim tVal As Variant
 
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
 
oVal = Target.Value
 
End Sub
 
Private Sub Worksheet_Change(ByVal Target As Range)
 
Dim pvTbl As PivotTable
 
' 오류가 발생할 경우 EH로 넘어가면서 명령문이 바로 종료됩니다.
On Error GoTo EH:
 
nVal = Target.Value
 
'  Target이 비어있을 경우 오류가 발생하면서 명령문 종료 (셀 완전 삭제시)
If nVal <> "" Then
    ' DeleteFlag (셀 삭제여부 Trigger) 가 False 이거나 빈칸일 경우 피벗테이블 업데이트를 진행합니다.
    If DeleteFlag = False Or IsEmpty(DeleteFlag) Then
        If oVal <> nVal Then
            Application.EnableEvents = False
            For Each pvTbl In Me.PivotTables
                pvTbl.RefreshTable
            Next
            Application.EnableEvents = True
        End If
    Else
        Select Case True
            ' DeleteFlag가 True이고 새로입력된값 = 임시값 이면 Pass
            Case nVal = tVal
            ' DeleteFlag가 True이고 임시값 = 이전값일 경우 삭제된 값이 복원된 상태이므로
            ' 임시값을 새로운 값으로 치환하고 Pass
            Case oVal = tVal
                tVal = nVal
            ' 위 두가지 상황이 아닐 경우 새로 입력된경우이므로 피벗테이블 업데이트 후 DeleteFlag 를 False로 리턴
            Case Else
            Application.EnableEvents = False
            For Each pvTbl In Me.PivotTables
                pvTbl.RefreshTable
            Next
            Application.EnableEvents = True
            DeleteFlag = False
        End Select
    End If
Else
    If DeleteFlag = False Or IsEmpty(DeleteFlag) Then
        DeleteFlag = True
        tVal = oVal
    Else
        tVal = oVal
    End If
End If
 
Exit Sub
EH:
 
End Sub

단, 위의 명령문을 사용할 경우 주의사항이 있습니다.

'셀을 완전히 삭제' 하는 작업(=우클릭하여 삭제 또는 단축키 Ctrl + - 키)은 횟수에 상관없이 이전단계로 돌아가기가 가능합니다.

엑셀 피벗테이블 셀 완전히 삭제 이전단계 돌아가기
셀을 완전히 삭제하는 작업은 횟수에 상관없이 이전단계로 돌아가기가 가능합니다.

하지만, '셀 안의 내용만 지우는 작업'(=← 또는 Delete 키)은 한번만 이전단계로 돌아가기가 가능하다는 점을 주의해야 합니다. 그 이유는, 셀의 내용만 지운 작업을 이전단계로 돌아가기 할 경우, 셀의 내용이 '입력' 되면서 매크로가 실행됩니다. 따라서 피벗테이블 자동 업데이트 매크로가 돌게되고, 이전의 모든 작업이 초기화됩니다.

엑셀 피벗테이블 셀 내용만 삭제 이전단계 돌아가기 문제
셀의 내용만 삭제할 경우 한번만 이전단게로 돌아갈 수 있습니다.
4.8 73 투표
게시글평점
guest
85 댓글
Inline Feedbacks
모든 댓글 보기
cynnano
cynnano
2020년 4월 23일 9:18 오전
게시글평점 :
     

오늘 유튭으로 강의를 들었는데요. 넘 좋은 내용이었습니다. 감사드립니다. ^^

0ugi
0ugi
2020년 4월 23일 10:57 오전
게시글평점 :
     

감사합니다. 매크로사용시 실행취소가 안되는것까지 고려하시고..^^ 잘 배워갑니다!

글래스
글래스
2020년 4월 23일 1:05 오후
게시글평점 :
     

Dim nVal As Variant: Dim oVal As Variant Private Sub Worksheet_SelectionChange(ByVal Target As Range) oVal = Target.Value End Sub Private Sub Worksheet_Change(ByVal Target As Range) Dim pvTbl As PivotTable '… 더보기 »

배우고싶다
배우고싶다
2020년 4월 23일 2:42 오후
답글 남기기  오빠두엑셀

가르쳐 주신대로 붙여봤는데.. 컴파일 오류가 뜨는데요... 왜그런걸까요? 죄송합니다. 한번더 설명해주시면 안될까요?

글래스
글래스
2020년 4월 23일 3:48 오후
답글 남기기  오빠두엑셀

모든 내용을 싹 지우고 위 내용을 넣으면 될까요? 계속 안되서요 ㅠㅠㅠ

Jeba
Jeba
2020년 4월 24일 2:20 오전
게시글평점 :
     

Some one please translate me in English. English translation mode is not working in this page.

MACHO
MACHO
2020년 4월 26일 1:35 오전
게시글평점 :
     

완성파일에 #1시트 데이터를 기초로 다른 시트에서 업데이트 하기를 만들었을때, 자동 업데이트가 한번만 실행되고 난 후 다시는 자동업데이트가 안되는 에러가 있습니다. 다른 시트에서 업데이트 할때도 계속하여 동작이 되는 방법은 없을까요?

박용준
박용준
2020년 4월 26일 1:43 오전
게시글평점 :
     

좋은 강의 정말 감사합니다.
질문이 있는데요...?
다은시트에 있는 피벗에 WorkSheet Activate 아닌 Change로 이벤트를 적용해도 실시간으로 적용이 되나요???

엑셀배우자
엑셀배우자
2020년 4월 28일 1:46 오후
게시글평점 :
     

좋은 강의 감사합니다! 원하던 기능이었어요!

주난이
2020년 5월 9일 9:45 오전
게시글평점 :
     

"피벗테이블분석"메뉴는 엑셀버전에 따라 다르나요? ㅇ안보이는데?????

SEANPAUL
SEANPAUL
2020년 5월 9일 10:02 오전
게시글평점 :
     

몇번을 돌려봐도 감탄이 절로 나옵니다. 감사합니다.

콘투리맨
콘투리맨
2020년 5월 11일 8:59 오전
게시글평점 :
     

항상 너무 감사하게 잘보고있습니다 이번 강의랑은 번외적인 질문인데 피벗테이블 하면서 항상 너무 궁금했던내용이 값항목에 들어가는 내용이 20~30개가 넘어갈때 해당 카테고리별로 개수가 아닌 합계로 한번에 변경할 수 있는 방법이 있을까요..??ㅠㅠ

황석현
황석현
2020년 5월 16일 11:54 오전
게시글평점 :
     

강사님께 도움을 많이주신 강사님께 진심으로 감사드립니다. 저는 다소 방대한 데이터를 부분합을 통해서 필요한 자료를 추출해서 사용하고 있습니다. 양이 20메가 정도되고 부분합 작업은 약 2~4주간을 반복작업(삽질)해서 결과를 얻었습니다. 반복작업으로 참으로 죽을… 더보기 »

shh****
2020년 5월 16일 5:28 오후
게시글평점 :
     

답신주셔서 감사드립니다. 지역(도단위, 시군단위, 구동면단위)에서 발생된 자료를 평균, 표본표준편차(STDV), 개수를 구하는 작업입니다. 만약 도단위에서 작업한 결과, 그 개수가 100개가 넘어가면 그 하부 단위인 시군단위도 동일한 상세작업을 합니다. 강사님께서 대략적인 방향만… 더보기 »

에이사 버터필드
에이사 버터필드
2020년 7월 1일 3:07 오후
게시글평점 :
     

프로그램은 잘 모르지만 앞으로 해나가면 되고 알려주신 피봇 업데이트 아주 유용한 내용이었습니다.

Kevin
Kevin
2020년 7월 1일 3:10 오후
게시글평점 :
     

이상하게 완성된 파일에서도 MACRO ENABLE CONTENT 하여도 마지막 예제 CNTRL Z UNDO 가 이상하게 활성화가 안되네요 ㅜㅜ

에이사 버터필드
에이사 버터필드
2020년 7월 1일 3:12 오후
게시글평점 :
     

한개의 워크쉬트안에서 피봇이 만들어질때 사용해야할 명령문은 어떤것을 사용해야 하는지는 아직 이해 못했어요 잘 안되네요. 동영상의 코드를 그대로 쳐서 넣어야 하는건가요?

오끈이
오끈이
2020년 7월 2일 11:54 오전
게시글평점 :
     

안녕하세요 혹시 두개의 엑셀자료를(똑같은 양식 다른 내용) 하나의 피벗테이블로 만드는 기능은 없을까요??

오현수
오현수
2020년 7월 3일 8:41 오전
게시글평점 :
     

예제1는 올리신 VBA코드를 넣으니까 잘 되는데
예제2는 올리신 VBA코드를 넣어서 자료를 넣고 해당 시트로 이동하니 자동으로 업데이트가 안되는군요.
해결방법 좀 가르쳐 주시면 감사하겠습니다.

오현수
오현수
2020년 7월 5일 3:49 오후
답글 남기기  오빠두엑셀
dolce
dolce
2020년 7월 14일 12:06 오후
게시글평점 :
     

2번째 명령문을 찾을수 없어요ㅠㅠ

네네네
네네네
2020년 7월 14일 4:02 오후
게시글평점 :
     

회사컴퓨터 보안때문인지 매크로 사용을 눌러도 작동이 안되고 '새로고침'은 작동이 되네요ㅜㅜ

진형록
진형록
2020년 7월 31일 8:37 오전
게시글평점 :
     

다른 시트에 피벗테이블이 있는경우,
그대로 복사해서 넣었는데.. VBA에서 오류가 뜹니다..

디버그 표시가 뜨는데.. 혹시 어떤게 잘못되었을까요?

디버그 표시는 pvTbl.RefreshTable
여기에 걸려있어요..

피벗테이블 있는 워크시트에 Activate로 해서 다 넣었는데...

Last edited 1 년 전 by 진형록
송석규
송석규
2020년 8월 11일 10:19 오전
게시글평점 :
     

안녕하세요 너무 유용한 강의 항상 감사드립니다. 질문 하나만 드리께요. 기존에 피벗자동업데이트 코드를 넣어놓고 피벗테이블을 삭제 후 다시 생성하니 자동업데이트가 안되는데 이런 경우엔 어떻게 해결해야 될까요? 코드는 activate로 되어있습니다. 답변 부탁드립니다.

김문섭
김문섭
2020년 8월 14일 6:56 오후
게시글평점 :
     

안녕하세요 강사님! 강의 잘 듣고 있습니다! 다름이 아니라, 피벗테이블 자동업데이트관련해서 강사님이 써주신 코드 그대로 적용하였는데 디버그가 발생합니다. 데이터와 다른 시트에 피벗테이블을 만들었고, 피벗테이블이 있는 워크시트에 적용하였고 디버그가 뜨면 pvTbl.RefreshTable 이게… 더보기 »

김문섭
김문섭
2020년 8월 18일 10:33 오전
답글 남기기  오빠두엑셀

네네 설명해주신곳에 추가하였습니다!

김문섭
김문섭
2020년 8월 18일 1:05 오후
답글 남기기  오빠두엑셀

넵 너무 감사드립니다!

leul2004
leul2004
2020년 8월 24일 12:03 오후
게시글평점 :
     

안녕하세요! 선생님, 같은 시트에 명령문 입력해서 실시간 업데이트 잘 되는데요. 엑셀 뒤로가기 앞으로가기 작동을 안하는데요. 어떻게해야하나요!
➔ 앗 됩니다. 감사합니다!

Last edited 1 년 전 by 도리
ppppraise
ppppraise
2020년 8월 24일 2:34 오후
게시글평점 :
     

안녕하세요. 항상 감사드립니다 🙂 혹시 VBA 말고 INDEX나 OFFSET으로 동적범위로 잡아서 피벗테이블 자동 업데이트 가능할까요 ~?

전석헌
전석헌
2020년 11월 7일 10:26 오후
게시글평점 :
     

안녕하세요, 강의 잘 보고 있는 구독자입니다. 질문이 하나 있어서 글을 남기게 되었습니다. 어느 특정 쉬트에서 체인지가 일어나는 경우, 전체 시트의 피봇에 대한 업데이트를 할 수 있는 방법이 있을까요? 현재 저는… 더보기 »

GoodDay2u
GoodDay2u
2020년 12월 10일 8:55 오후
게시글평점 :
     

평소에 궁금했던 내용인데 친절하게 잘 설명해 주셔서 감사합니다.

daniel
daniel
2020년 12월 11일 6:55 오후
게시글평점 :
     

안녕하세요! 혹시 위의 VBA를 xlam 형태로 저장하여 엑셀 켤 때마다 자동으로 업데이트 할 수 있는 방법이 있을까요?

로훈
로훈
2020년 12월 14일 2:10 오후
게시글평점 :
     

안녕하세요 ! 다름아니라 요 Dim pvTbl As PivotTable   Application.EnableEvents = False For Each pvTbl In Me.PivotTables   pvTbl.RefreshTable Next Application.EnableEvents = True 부분 사용 하고 있는데요 요부분 뭔가 메크로 이벤트로… 더보기 »

박찬영
박찬영
2020년 12월 21일 3:10 오후
게시글평점 :
     

안녕하세요. 강의 너무 잘 보았는데 해당동영상 13:34초에 강사님처럼 표에서 데이터 추가할 때 추가되는 데이터가 자동으로 표로 인식되지 않는데 뭐가 문제일까요?

강상미
강상미
2020년 12월 24일 1:58 오후
게시글평점 :
     

안녕하세요! 너무나 유용한 자료 감사합니다. 불가능할 거 같긴 하나, 혹시
시트 보호를 활성화 한 채로 피벗의 새로고침이 가능하게 할 수 있는 방법이 있을까요?

즐투하자
즐투하자
2021년 1월 7일 5:10 오후
게시글평점 :
     

다른시트에서 피벗 테이블을 만들고, 데이타 변화를 주려고 하면 안되는데 반드시 메크로 프로그램을 이용해야 하는지? 아니면 다른 방법이 있는지 알려주세요..

미국근로자
미국근로자
2021년 1월 8일 3:48 오전
게시글평점 :
     

안녕하세요 오빠두님 항상 너무 감사드리고 강의 너무 잘 듣고 있습니다. 매일매일 회사 끝나고 오빠두님 강의 듣는것이 제 일상입니다. 덕분에 제 퇴근시간도 정말 많이 빨라졌어요. 질문이 있습니다. 강의중 사용하신 단축키 중,… 더보기 »

윤주부
윤주부
2021년 1월 16일 1:04 오후
게시글평점 :
     

안녕하세요? 강의 잘 듣고 있고 유익한 내용에 감사드립니다. 피벗테이블 자동 업데이트 관련 양식 컨트롤(스핀단추)을 이용하여 년도를 변경할 때 마다 피벗 테이블 차트도 변경되도록 만들고 싶은데 잘 안되네요 ㅠ 도움을 부탁드립니다.… 더보기 »

Last edited 10 월 전 by 윤주부
가을남자
가을남자
2021년 1월 24일 9:41 오전
게시글평점 :
     

안녕하세요.. 오랫만에 지난 강의를 어제 라이브에서 불러내셔서 다시보기 했습니다. 만약 데이터테이블(표)는 하나이고 다른 시트 여럿에 각각의 피벗 시트가 있을 경우 데이터가 변경되었을 때 각각의 시트에 잇는 피벗이 한꺼번에 변경되는 방법도… 더보기 »

가을남자
가을남자
2021년 1월 25일 1:49 오후
게시글평점 :
     

추가 질문입니다.. 피벗테이블을 먼저 만들고 나중에 범위를 '표'로 지정하여 데이터 범위를 변경할 경우, 알려주신 vba 코드를 해당 시트에 넣었는데 제대로 구현이 안되는데.. 표로 먼저 범위를 지정하고 뒤에 피벗테이블로 만드는 순서를… 더보기 »

방민기
방민기
2021년 2월 16일 1:21 오후
게시글평점 :
     

근데 문제가 있네요
피봇테이블의 데이터를 복사가 안되네요

bstone
bstone
2021년 2월 23일 4:10 오후
게시글평점 :
     

안녕하세요.
다른 시트 자동 업데이트를 사용하면서 피벗 옆으로 sumifs 함수나 vlookup 함수를 함께 쓰는 경우에 함께 다른 시트 데이터를 자동적으로 업데이트 할 수 있는 방법이 있을까요?

mystylesun
mystylesun
2021년 2월 24일 4:47 오전
게시글평점 :
     

안녕하세요! 회사에서 엑셀로 매번 시름앓는데, 너무 좋은 정보를 나누고 배울 수 있어서 매번 감사합니다. 다름아니라, 회사업무에서 제가 지금 데이터를 실시간 업데이트 해야하는 상황인데, 처음에는 이 내용가지고 잘되다가 갑자기 아래와 같은… 더보기 »

Last edited 9 월 전 by 혜끄
마이닝
마이닝
2021년 3월 3일 5:37 오후
게시글평점 :
     

먼저 항상 감사드립니다~!도저히 해결을 못해서 질문글 올립니다~! 말씀하신 코드로 잘 쓰고 있는데,,, 로우데이터를 한 줄 지우거나, 한 줄 추가하면, 피벗테이블이 레이블 정도만 남고 다 사라집니다. 피벗 테이블 필드를 보니 "행"에… 더보기 »

Last edited 8 월 전 by 마이닝
카카오
카카오
2021년 4월 19일 12:28 오후
게시글평점 :
     

안녕하세요~ 항상 강의 잘 보고있습니다.^^ 근데 질문이 있습니다. 같은시트에서 이전단계로 돌아가기는 알았는데, 그럼 다른시트에서 이전단계로 돌아가는 명령문은 어떻게 사용을 해야하나요?? 세번째 명령문이 액티브 명령문이 아니어서 안먹히네요.. 그리고 셀을 편집할때 셀… 더보기 »

Last edited 7 월 전 by 카카오
화이팅365
화이팅365
2021년 5월 5일 12:45 오전
게시글평점 :
     

제가 찾고 있던 내용이었는데 정말 감사합니다.

윰
2021년 5월 13일 1:09 오전
게시글평점 :
     

좋은 강의 감사합니다

海圓
海圓
2021년 6월 1일 12:18 오후
게시글평점 :
     

좋은 강의 감사합니다~!

마경남
마경남
2021년 7월 7일 10:00 오전
게시글평점 :
     

안녕 하세요?
강의 고맙게 잘듣고 있습니다. 저랑 같은 건물에 있어 더더욱 친근감도 있구요..ㅎㅎ 다른 시트에 피벗 테이블이 여러개 존재 할 때도 동일하게 코딩을 해주면 되는 건지요?

Last edited 4 월 전 by kenny****
피아어
피아어
2021년 7월 16일 1:42 오후
게시글평점 :
     

해당 시트는 활성화되어있으나, 해당 시트를 복사해서 쓰면 활성화가 되지않네요 어떻게 하면 되나요? 새로 만들어야 되는건가요?

피아어
피아어
2021년 7월 20일 2:44 오후
답글 남기기  오빠두엑셀

아 됩니다 ! 감사합니다 ! ! !

Last edited 4 월 전 by 피아어
lee kh
lee kh
2021년 8월 13일 6:13 오후
게시글평점 :
     

감사합니다.

picolin****
picolin****
2021년 8월 26일 12:43 오후
게시글평점 :
     

안녕하세요.처음들어왔습니다.
많이힘든던 도움되었으면 합니다.

Last edited 3 월 전 by 오빠두엑셀
임성빈
임성빈
2021년 8월 26일 2:20 오후
게시글평점 :
     

여러 파일의 피봇 테이블 결과값을 불러와서 새파일에 정리할수 있는 방법이 있을까요? 새 파일(대시보드)은 여러파일의 피봇테이블 값이 변경되면
새 파일(대시보드)에 자동 업데이트가 되는 방법이 정말 필요한데 방법이 없을지 문의 드립니다

싸코싸코
싸코싸코
2021년 10월 31일 5:09 오후
게시글평점 :
     

안녕하세요. 유튜브 구독자입니다. 질문하나 있어 글남깁니다! 피벗 테이블의 RAW DATA만 변경해서 한번 만들어 놓은 피벗 테이블의 형태를 유지하려고 합니다. 그래서 실시간 업데이트가 필요해서 동적범위와 표로 적용하고 싶습니다. 피벗 테이블의 범위칸에는… 더보기 »

85
0
여러분의 생각을 댓글로 남겨주세요.x