Excel에서 둘 이상의 시트에 대한 페이지 설정 특성 설정

요약

Microsoft Excel에서는 각 워크시트에 대해 여백, 시트 방향 및 인쇄 제목과 같은 페이지 설정 특성이 개별적으로 설정됩니다. 이 문서에서는 이러한 특성 중 일부를 전역적으로 설정하는 데 사용할 수 있는 세 가지 방법을 설명합니다.

추가 정보

Excel 워크시트 그룹에 대한 페이지 설정 특성을 설정하려면 다음 방법 중 하나를 사용합니다.

방법 1: 워크시트 그룹 변경

통합 문서의 워크시트 그룹에 페이지 설정 특성을 적용하려면 다음 단계를 수행합니다.

  1. Ctrl 키를 누른 다음 영향을 줄 통합 문서의 각 워크시트 탭을 클릭합니다.

  2. 파일 메뉴에서 페이지 설정을 클릭합니다.

    참고

    Excel 2007에서 페이지 레이아웃 탭의 페이지 설정 그룹에서 대화 상자 시작 관리자를 클릭합니다.

  3. 페이지 설정 대화 상자에서 원하는 대로 변경한 다음 확인을 클릭합니다.

선택한 모든 워크시트에는 동일한 페이지 설정 특성이 있습니다.

방법 2: 매크로 사용

Microsoft에서 제공하는 프로그래밍 예제는 예시를 위한 것일 뿐이며 이와 관련하여 명시적이거나 묵시적인 어떠한 보증도 하지 않습니다. 이는 상품성이나 특정 목적에 대한 적합성의 묵시적인 보증을 포함하며 이에 제한되지 않습니다. 이 문서에서는 예제에 사용되고 있는 프로그래밍 언어와 프로시저를 만들고 디버깅하는 데 사용되는 도구를 사용자가 잘 알고 있는 것으로 가정합니다. Microsoft 지원 엔지니어는 특정 프로시저의 기능을 설명하는 데 도움을 줄 수 있지만 특정 요구 사항을 충족하기 위해 추가된 기능 또는 생성 프로시저를 제공하도록 이러한 예제를 수정하지는 않습니다. 현재 통합 문서 및 열려 있는 다른 통합 문서에서 페이지 설정 특성을 프로그래밍 방식으로 변경할 수 있습니다.

참고

이러한 매크로는 PageSetup 개체의 Orientation 속성을 사용합니다. LeftMargin, RightMargin 등과 같은 다른 PageSetup 속성을 사용하여 다른 페이지 설정 특성을 수정할 수 있습니다.

현재 통합 문서에 있는 모든 시트의 페이지 방향을 프로그래밍 방식으로 변경하려면 이전 예제의 단계를 사용합니다.

  1. Excel을 시작합니다.

  2. 3개의 워크시트에 일부 데이터를 입력합니다.

  3. Alt+F11을 눌러 Visual Basic 편집기 시작합니다.

  4. [삽입] 메뉴에서 [모듈]을 클릭합니다.

  5. 모듈 시트에 다음 코드를 입력합니다.

    Sub SetAttributes()
       For Each xWorksheet In ActiveWorkbook.Worksheets
          xWorksheet.PageSetup.Orientation = _
             Worksheets("Sheet1").PageSetup.Orientation
       Next xWorksheet
    End Sub
    
  6. Alt+F11을 눌러 Excel로 전환합니다.

  7. Sheet1을 선택합니다.

  8. 파일 메뉴에서 페이지 설정을 클릭합니다.

    참고

    Excel 2007에서 페이지 레이아웃 탭의 페이지 설정 그룹에서 대화 상자 시작 관리자를 클릭합니다.

  9. 페이지 탭의 방향에서 가로를 클릭한 다음 확인을 클릭합니다.

  10. [도구] 메뉴에서 [매크로]를 가리킨 다음 [매크로]를 클릭합니다.

    참고

    Excel 2007에서는 다음 단계를 사용합니다.

    1. 개발자 탭을 사용할 수 없는 경우 다음 단계를 > 사용합니다. 1. Microsoft Office 단추를 클릭한 다음 Excel 옵션을 클릭합니다. > 1. 인기 범주의 Excel 작업에 대한 상위 옵션 아래의 리본 검사 상자에서 개발자 표시 탭을 클릭하여 선택한 다음 확인을 클릭합니다.
    2. 개발자 탭의 코드 그룹에서 매크로 단추를 클릭합니다.
  11. SetAttributes를 클릭한 다음 실행을 클릭합니다.

세 워크시트 모두 인쇄 미리 보기에서 가로 방향을 표시합니다. 열려 있는 다른 통합 문서의 페이지 설정 특성에 따라 현재 통합 문서의 모든 페이지로 페이지 설정 특성을 프로그래밍 방식으로 변경하려면 다음 예제의 단계를 사용합니다.

참고

다음은 다음 예제의 연속입니다.

  1. 파일 메뉴에서 새로 만들기를 클릭합니다.

    참고

    Excel 2007에서 Microsoft Office 단추를 클릭한 다음 새로 만들기를 클릭합니다.

  2. 통합 문서를 클릭한 다음 확인을 클릭합니다.

    참고

    Excel 2003의 새 통합 문서 작업창에서 새로 만들기 아래의 빈 통합 문서를 클릭합니다. Excel 2007의 서식 파일에서 빈 항목과 최근 항목이 선택되어 있는지 확인한 다음 오른쪽 창의 빈 통합 문서 및 최근 항목 아래에서 빈 통합 문서를 두 번 클릭합니다.

  3. 새 통합 문서의 모든 워크시트에 데이터를 입력합니다.

  4. Alt+F11을 눌러 Visual Basic 편집기를 시작합니다.

  5. Project Explorer 첫 번째 통합 문서를 선택한 다음 Modules 폴더 아래에서 Module1을 클릭합니다.

  6. 을 module1 시트에 다음 코드로 바꿉 있습니다.

    Sub SetWorkbookAttributes()
       For Each xWorksheet In ActiveWorkbook.Worksheets
          xWorksheet.PageSetup.Orientation = _
             ThisWorkbook.Worksheets("Sheet1").PageSetup.Orientation
       Next xWorksheet
    End Sub
    
  7. Alt+F11을 눌러 Excel로 다시 전환합니다.

  8. [도구] 메뉴에서 [매크로]를 가리킨 다음 [매크로]를 클릭합니다.

    참고

    Excel 2007의 개발자 탭에서 코드 그룹에서 매크로를 클릭합니다.

  9. Book1을 클릭합니다. SetWorkbookAttributes를 클릭한 다음 실행을 클릭합니다.

    페이지 설정 방향은 첫 번째 통합 문서의 시트 1과 동일합니다.

워크시트에 대한 추가 페이지 설정 속성을 변경하려면 For Each... 내에 줄을 더 추가할 수 있습니다. 각 하위 프로시저의 다음 문입니다. 속성(방향)을 적절하게 변경할 수 있다는 점을 제외하고 선은 여기에 제공된 예제 줄과 동일해야 합니다(CenterFooter, PaperSize 등).