엑셀 시트를 PDF로 저장하는 매크로 단축키 설정 방법
단축키 하나로 현재 화면을 PDF로 — 초보자 완벽 가이드

급여명세서나 보고서를 매번 메뉴에서 찾아 PDF로 저장하고 계신가요? 매크로에 단축키를 등록해두면 앞으로는 키보드 하나로 즉시 PDF가 생성됩니다. 코딩 지식이 없어도 됩니다. 이 글에서 단계별로 설명합니다.

매크로란 무엇인가요?

매크로(Macro)는 반복적인 작업을 자동으로 실행하도록 기록해둔 명령 묶음입니다. 엑셀에서는 직접 수행한 동작(메뉴 클릭, 파일 저장 등)을 녹화하듯 기록하면, 나중에 그 동작을 버튼 하나 또는 단축키로 재실행할 수 있습니다.

이 가이드에서는 별도의 코드 작성 없이 매크로 기록 기능만 사용합니다. PDF 저장 동작을 눈으로 보면서 기록하기만 하면 됩니다.

준비 — 개발 도구 탭 활성화

매크로를 사용하려면 엑셀 상단에 [개발 도구] 탭이 있어야 합니다. 기본적으로 숨겨져 있으므로 먼저 활성화해야 합니다.

1엑셀 옵션 열기

엑셀 상단 메뉴에서 파일 → 옵션을 클릭합니다. (단축키: Alt + F + T)

2리본 사용자 지정

왼쪽 메뉴에서 리본 사용자 지정을 클릭합니다.

3개발 도구 체크

오른쪽 목록에서 개발 도구를 찾아 체크박스를 선택한 뒤 확인을 누릅니다.

이제 상단 탭에 [개발 도구]가 나타납니다.

STEP 1 — 매크로 기록 시작

1개발 도구 탭 클릭

상단의 [개발 도구] 탭을 클릭합니다.

2매크로 기록 클릭

왼쪽에 있는 [매크로 기록] 버튼을 클릭합니다.

3매크로 이름 설정

매크로 이름을 입력하는 창이 뜹니다. 알아보기 쉽게 SheetToPDF 또는 PDF저장으로 입력합니다.

매크로 이름에는 공백을 사용할 수 없습니다. 띄어쓰기 대신 밑줄(_)을 사용하세요. 예: Sheet_To_PDF

단축키는 나중에 따로 지정할 예정이므로 지금은 비워두고 확인을 누릅니다.

이제 기록이 시작됐습니다. 이 시점부터 엑셀에서 수행하는 모든 동작이 녹화됩니다.

STEP 2 — PDF로 저장 실행

1파일 → 다른 이름으로 저장

상단 메뉴에서 파일 → 다른 이름으로 저장을 클릭합니다. (단축키: F12)

2파일 형식을 PDF로 변경

저장 창에서 파일 형식 드롭다운을 클릭하고 PDF (*.pdf)를 선택합니다.

3저장 위치와 파일명 설정

저장할 폴더를 선택하고 파일명을 입력한 뒤 저장을 클릭합니다.

매번 같은 폴더에 저장하는 경우, 이 단계에서 지정한 경로가 매크로에 고정됩니다. 나중에 경로를 바꾸고 싶다면 매크로를 다시 기록하면 됩니다.

STEP 3 — 매크로 기록 중지

1기록 중지 클릭

다시 [개발 도구] 탭으로 이동해서 [기록 중지] 버튼을 클릭합니다.

이 버튼은 매크로 기록 중에만 나타납니다. 기록이 끝나면 자동으로 [매크로 기록] 버튼으로 돌아옵니다.

이제 PDF 저장 동작이 매크로로 저장됐습니다.

STEP 4 — 단축키 지정

1매크로 관리 창 열기

[개발 도구] 탭에서 [매크로] 버튼을 클릭합니다. (단축키: Alt + F8)

2매크로 선택 후 옵션 클릭

방금 만든 SheetToPDF 매크로를 선택하고 오른쪽의 [옵션] 버튼을 클릭합니다.

3단축키 입력

단축키 입력란에 원하는 키를 입력합니다. 예를 들어 P를 입력하면 Ctrl + Shift + P가 단축키로 지정됩니다.

Ctrl + P는 인쇄 단축키이므로, 대문자(Shift 포함) 단축키를 사용하는 것이 좋습니다. Shift 키를 누른 채로 입력하면 Ctrl+Shift+P처럼 3키 조합이 됩니다.

입력 후 확인을 누릅니다.

STEP 5 — 테스트

1단축키로 실행

엑셀 시트에서 설정한 단축키(Ctrl + Shift + P)를 눌러봅니다.

기록 시 지정한 경로에 PDF 파일이 생성되면 성공입니다.

기록된 매크로 코드 확인 (선택사항)

매크로를 기록하면 내부적으로 VBA 코드가 자동 생성됩니다. 확인하고 싶다면 Alt + F11로 VBA 편집기를 열면 볼 수 있습니다.

Sub SheetToPDF() ActiveSheet.ExportAsFixedFormat _ Type:=xlTypePDF, _ Filename:="C:\Users\사용자명\Documents\결과.pdf", _ Quality:=xlQualityStandard End Sub

경로(Filename 부분)를 직접 수정하면 저장 위치를 바꿀 수 있습니다. 코딩이 익숙해지면 날짜를 파일명에 자동 포함하는 등 더 고급 기능도 추가할 수 있습니다.

실무 활용 사례

업무 상황효과
급여명세서 월별 PDF 발급직원별 시트를 단축키 하나로 즉시 PDF 생성
보고서 제출용 파일 생성매번 메뉴를 찾는 시간 절약
거래내역 및 정산자료 저장반복 저장 작업을 자동화
인사기록카드 PDF 출력여러 장을 연속으로 저장 시 특히 유용

자주 묻는 질문

매크로를 실행할 때 "보안 경고"가 뜨는 이유는 무엇인가요?
엑셀은 기본적으로 매크로 실행을 제한합니다. 직접 만든 매크로를 실행하려면 상단에 뜨는 [콘텐츠 사용] 버튼을 클릭해야 합니다. 또는 파일 → 옵션 → 보안 센터 → 보안 센터 설정 → 매크로 설정에서 "모든 매크로 사용"으로 변경할 수 있습니다. 단, 외부에서 받은 파일에는 신중하게 적용하세요.
매크로를 다른 파일에서도 쓸 수 있나요?
매크로를 기록할 때 저장 위치를 "개인용 매크로 통합 문서"로 선택하면 엑셀을 열 때마다 모든 파일에서 사용할 수 있습니다. "현재 통합 문서"를 선택하면 해당 파일에서만 사용 가능합니다.
매크로 파일을 저장할 때 주의할 점이 있나요?
매크로가 포함된 파일은 .xlsm 형식(매크로 사용 통합 문서)으로 저장해야 합니다. 일반 .xlsx로 저장하면 매크로가 삭제됩니다. 저장 시 "매크로를 유지하려면 .xlsm으로 저장하세요"라는 경고가 뜨면 [매크로 사용 통합 문서로 저장]을 선택하세요.