Barbara는 주기적으로 인쇄해야하는 워크 시트를 가지고 있습니다.

때로는 세 열의 데이터 만 인쇄해야하는 경우도 있고 더 인쇄해야하는 경우도 있습니다. 세 개의 열만 인쇄하면 세로 방향으로 인쇄 된 페이지에 매우 잘 맞습니다. 더 많은 열을 인쇄 할 때 가로 방향으로 인쇄해야합니다. Barbara는 인쇄하려는 열 수에 따라 자동으로 세로에서 가로로 전환되도록 Excel을 설정할 수있는 방법이 있는지 궁금합니다.

이러한 유형의 인쇄를 처리하는 가장 쉬운 방법은 인쇄 직전에 실행되는 작은 매크로를 추가하는 것입니다. 인쇄 영역이 1, 2 또는 3 개의 열을 포함하도록 설정된 경우 인쇄는 세로 방향으로 수행됩니다. 다른 수의 열과 가로 방향이 사용됩니다. 다음은 매크로입니다. ThisWorkbook 모듈에 추가해야합니다.

Private Sub Workbook_BeforePrint(Cancel As Boolean)

With ActiveSheet.PageSetup         If Range(.PrintArea).Columns.Count > 3 Then             .Orientation = xlLandscape         Else             .Orientation = xlPortrait         End If     End With End Sub

물론 Excel의 사용자 지정보기 기능을 사용하는 것이 더 유용하고 유연 할 수 있습니다. 3 개 열 또는 원하는 수의 열을 포함하는보기를 지정할 수 있습니다. 보기에 인쇄 설정이 포함되도록 할 수도 있으므로 페이지 방향이보기에 포함됩니다. 보기를 설정하려면 다음 단계를 따르십시오.

  1. 원하는대로 워크 시트의 서식을 지정하고 배치합니다. 또한 세 열의 인쇄 영역을 모두 설정하고 페이지 레이아웃을 세로 방향으로 설정했는지 확인하십시오.

  2. 리본의보기 탭을 표시합니다.

  3. 통합 문서보기 그룹에서 사용자 지정보기를 클릭합니다. Excel에 사용자 지정보기 대화 상자가 표시됩니다.

  4. 추가 버튼을 클릭하십시오. Excel은보기 추가 대화 상자를 표시합니다. (그림 1 참조)

  5. 이름 필드에이보기와 연관시킬 이름을 제공하십시오.

  6. 포함보기 섹션에서이보기에 저장하려는 항목을 반영하는 옵션을 선택합니다. 인쇄 설정을 포함하도록 지정했는지 확인하십시오.

  7. 설정에 만족하면 확인 버튼을 클릭합니다. 현재보기는 Excel로 저장됩니다.

  8. 1 ~ 7 단계를 반복하되 이번에는 더 큰 인쇄 영역에 대해 페이지 레이아웃을 가로 방향으로 설정했는지 확인합니다.

이제 다른 방법으로 인쇄 할 때마다 원하는보기를 호출하고 인쇄를 선택하기 만하면됩니다. 다른 모든 것은 이미 설정되어 있습니다.

_ 참고 : _

이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (10365)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.

link : / excel-Automatic_Selection_of_Portrait_or_Landscape [세로 또는 가로 자동 ​​선택].