메뉴얼

하나셀 애드인 - PPT 데이터 컨트롤

by 지천명영어 posted Apr 10, 2025
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

2025-04-22 10 42 52.png

PPT 데이터 컨트롤은 PowerPoint의 표 데이터를 Excel로 가져오고, Excel에서 수정한 데이터를 다시 PowerPoint로 반영할 수 있도록 돕는 자동화 도구입니다. 반복적인 수작업을 없애고, 데이터 정확도와 작업 효율성을 높일 수 있는 VBA 기반 기능입니다.

  • 반복작업 제거: PPT에서 표를 복사해 Excel로 옮기고 다시 붙여넣는 작업은 매우 비효율적입니다. 자동화로 이런 루틴을 줄일 수 있습니다.

  • 실수 방지: 수동 복사/붙여넣기는 잘못된 행/열 위치나 숫자 입력 오류의 가능성을 높입니다.

  • 데이터 동기화: Excel 데이터를 중심으로 관리하고, 최신 정보를 항상 PPT에 반영할 수 있어 버전 일치 문제가 사라집니다.

  • 협업 편의성: 팀원들과 Excel 파일만 공유하면 PPT 슬라이드는 자동으로 업데이트되기 때문에 협업이 편해집니다.

활용 예시
  • 정기 보고서: 매달 숫자만 바뀌는 PPT 표를 자동으로 교체.

  • 영업자료: 제품 비교표, 매출표 등을 Excel에서 관리하고 바로 PPT에 반영.

  • 강의 슬라이드: 매 학기 바뀌는 내용들을 Excel만 수정해 자동으로 PPT 반영.

사용 방법

 

1. PowerPoint 데이터 Excel로 불러오기

  • Excel에서 pptToExcel 매크로 실행

  • 현재 열려 있는 PowerPoint에서 표가 들어 있는 슬라이드를 검색

  • 선택한 슬라이드 번호와 표 인덱스를 기준으로 표 데이터를 Excel 워크시트에 출력

2. Excel 데이터 PowerPoint로 반영

  • Excel에서 excelToPPT 매크로 실행

  • 수정한 Excel 범위 데이터를 읽어서,

  • PowerPoint 슬라이드에 있는 기존 표 내용을 덮어쓰기 방식으로 반영

3. 슬라이드 내 특정 표 가져오기

  • getTableShape 함수는 슬라이드 내에서 지정한 순서(인덱스)의 표 개체를 찾아 반환합니다

사용 시 주의사항
  • PowerPoint가 열려 있어야 합니다.
    해당 PPT 파일은 반드시 실행된 상태여야 하며, 작업 대상 프레젠테이션이 열려 있어야 합니다.

  • 표는 반드시 "Table 개체"여야 합니다.
    그림, 텍스트 상자, SmartArt는 대상이 아닙니다.

  • 표의 열 개수에 주의하세요.
    Excel 데이터의 열 수가 PPT 표보다 많으면 오류가 발생할 수 있습니다.

  • 슬라이드 번호 및 표 인덱스를 정확히 입력해야 합니다.
    슬라이드나 표 인덱스가 잘못되면 원하는 표에 데이터를 넣지 못하거나 오류가 날 수 있습니다.

  • Excel에서 복사된 데이터 외 셀은 건드리지 마세요.
    표와 직접 연결된 데이터 영역만 편집해야 정확히 반영됩니다.

확장 가능성 (고급 사용자용)
  • 여러 개의 테이블 동시 업데이트 기능 추가

  • 셀 색상, 글꼴, 서식까지 동기화 기능 추가

  • PPT 파일 자동 열기/저장 기능 결합

  • 슬라이드 제목이나 주석까지 함께 가져오거나 업데이트


추가기능 1. 표본오차 표시 기능

추가기능 2. 순차 데이터 판별 기능

- 선택영역의 표본오차 등 매크로 활용으로 별로 분리하였습니다. 참고하세요.

 

2025-04-22 10 54 16 (3).png

 

 


Articles

1 2