워크시트의 내용이 많으면 인쇄할 때 여러 페이지에 걸쳐 출력될 수 있습니다. 이 경우 잘린 열이나 행은 별도의 용지에 인쇄해야 하는데, 한 열 또는 한 행만을 위해 새 용지를 사용하는 것은 매우 비효율적입니다. 다행히 인쇄 영역의 크기를 조정하면 모든 내용을 한 페이지에 깔끔하게 담을 수 있습니다. 이 글에서는 엑셀에서 '페이지에 맞추기' 기능을 활용하는 방법을 소개합니다.
더 나은 이해와 직접 연습을 위해 아래의 엑셀 통합 문서를 다운로드하여 활용해 보세요.
엑셀에서 페이지에 맞추는 3가지 실용적인 방법
일반적으로 엑셀 스프레드시트는 원하는 대로 인쇄되지 않는 경우가 많습니다. 운이 좋다면 행과 열이 인쇄 용지 크기에 딱 맞지만, 대부분은 한두 개의 열이나 행 때문에 추가 페이지가 생기거나 페이지 수가 두 자릿수로 늘어나기도 합니다. 다음에서는 페이지 레이아웃 탭, 인쇄 미리 보기 화면, VBA 코드 세 가지 방법으로 페이지에 맞추는 과정을 단계별로 설명합니다. 예시로 여러 행과 열로 구성된 샘플 데이터를 사용합니다.

1. 페이지 레이아웃 탭을 활용하는 방법
첫 번째 방법은 페이지 레이아웃 탭을 사용하여 엑셀에서 페이지에 맞추는 방법입니다.
1단계:
- 먼저 상단 메뉴에서 페이지 레이아웃 탭을 선택합니다.
- 그런 다음 화면에 표시된 위치 2번의 아이콘을 클릭합니다.

2단계:
- 이제 페이지 설정 창이 열립니다.
- 맞춤 옵션을 선택하고 너비 1페이지 × 높이 1페이지로 지정합니다.
- 마지막으로 확인 버튼을 클릭합니다.

3단계:
- 이제 워크시트 전체가 한 페이지 안에 들어가 인쇄 준비가 완료된 결과를 확인할 수 있습니다.

함께 읽으면 좋은 글: 모든 열을 한 페이지에 인쇄하도록 인쇄 배율을 변경하는 방법
관련 추천 글
- 엑셀에 리걸(Legal) 용지 크기를 추가하는 방법
- 엑셀 시트가 너무 작게 인쇄되는 이유 (원인과 해결책)
- 엑셀에 A3 용지 크기를 추가하는 방법 (2가지 빠른 방법)
2. 인쇄 미리 보기 화면을 활용하는 방법
두 번째 방법은 인쇄 미리 보기 창에서 배율 조정 옵션을 사용하여 페이지에 맞추는 방법입니다.
1단계:
- 먼저 파일 탭으로 이동합니다.

2단계:
- 인쇄 메뉴로 들어갑니다.
- 배율 드롭다운에서 배율 없음 옵션을 확인합니다.
- 그런 다음 시트를 한 페이지에 맞춤 옵션을 클릭합니다.

3단계:
- 마지막으로 워크시트 전체가 인쇄에 적합한 한 페이지로 표시되는 것을 확인할 수 있습니다.

함께 읽으면 좋은 글: 엑셀에서 페이지 맞춤 후 미리 보기가 작게 보일 때의 5가지 해결 방법
3. VBA 코드를 적용하는 방법
마지막 방법은 개발 도구 탭에서 VBA 코드를 작성하여 페이지에 맞추는 방법입니다. 반복적인 작업을 자동화하고 싶다면 이 방법이 유용합니다.
1단계:
- 먼저 개발 도구 탭을 엽니다.
- 그런 다음 Visual Basic 명령을 선택합니다.

2단계:
- Visual Basic 편집기 창이 열립니다.
- 상단 메뉴의 삽입 옵션에서 모듈을 선택하여 새 모듈을 추가합니다.

3단계:
- 아래의 VBA 코드를 모듈에 붙여넣습니다. 실행하려면 실행 버튼을 클릭하거나 F5 키를 누릅니다.
Sub Fit_to_Page()
Dim Mysheet As Worksheet
Set Mysheet = ThisWorkbook.ActiveSheet
'PageSetup allows to configure different printing settings in their configuration
With Mysheet.PageSetup
'Data set will be printed in landscape orientation without zoom
.Orientation = xlLandscape
.Zoom = False
'One page for height
.FitToPagesTall = 1
'One page for wide
.FitToPagesWide = 1
'Print area will be specified
.PrintArea = "A1:E26"
End With
'Any sheet for printing
Set Mysheet = Nothing
End Sub

VBA 코드 분석
- 먼저 서브 프로시저 이름을 Fit_to_Page로 지정합니다.
- 현재 워크시트를 ActiveSheet로 참조합니다.
- PageSetup 객체를 통해 다양한 인쇄 설정을 구성할 수 있습니다.
- Orientation = xlLandscape로 인쇄 방향을 가로로 지정합니다.
- FitToPagesTall = 1과 FitToPagesWide = 1로 높이와 너비를 각각 한 페이지에 맞춥니다.
- 마지막으로 PrintArea = "A1:E26"으로 인쇄할 범위를 지정합니다.
4단계:
- 코드를 실행하면 워크시트 전체가 한 페이지에 인쇄 가능한 형태로 출력됩니다.

함께 읽으면 좋은 글: 엑셀에서 인쇄용 페이지 크기를 조정하는 6가지 빠른 방법
마무리
이번 글에서는 엑셀에서 페이지에 맞추는 3가지 실용적인 방법을 살펴보았습니다. 이 내용이 여러분의 업무 효율을 높이는 데 도움이 되었기를 바랍니다. 더 많은 엑셀 관련 팁이 궁금하시다면 저희 웹사이트 Exceldemy의 다른 글들도 확인해 보세요. 질문이나 의견, 제안이 있다면 아래 댓글로 남겨 주세요.
관련 글
- 워드에서 엑셀 시트를 한 페이지에 맞추는 방법 (3가지 간단한 방법)
- 엑셀 스프레드시트를 인쇄 시 한 페이지 가득 확장하는 방법 (5가지 쉬운 방법)
- 엑셀에서 모든 열을 한 페이지에 맞추는 방법 (5가지 쉬운 방법)