Ian은 일반적으로 최소 30 개의 워크 시트를 포함하는 Excel 통합 문서를 작성합니다. 인쇄 된 경우 각 워크 시트에는 최소 8 페이지가 필요합니다. Ian은 종종 해당 워크 시트의 처음 두 페이지에 인쇄되는 각 워크 시트의 데이터를 업데이트합니다. 인쇄 할 때가되면 Ian은 각 워크 시트의 처음 두 페이지 만 인쇄하는 방법을 원합니다.

워크 시트 범위를 선택한 다음 인쇄를 선택하면 해당 워크 시트는 Excel에서 단일 연속 인쇄 작업으로 간주됩니다.

예를 들어 20 개의 워크 시트를 선택하고 각 워크 시트에 8 페이지가 필요한 경우 Excel에서는 각 8 페이지의 20 개의 개별 인쇄 작업이 아니라 단일 160 페이지 인쇄 작업으로 처리됩니다.

이론적으로 인쇄 대화 상자에서 페이지 1, 2, 9, 10, 17, 18 등을 인쇄하도록 지정할 수 있지만 이는 오류가 발생하기 쉽고 매우 지루합니다. 인쇄되는 워크 시트가 다양한 페이지 수로 구성되어 있으면 훨씬 더 어려워집니다.

가장 좋은 해결책은 인쇄를 수행 할 매크로를 작성하는 것입니다.

매크로는 선택한 여러 워크 시트를 단계별로 실행하고 각 워크 시트의 처음 두 페이지 만 인쇄 할 수 있습니다. 다음 매크로는이 기술을 구현합니다.

Sub PrintTwoPages()

Dim sht As Variant

For Each sht In ActiveWindow.SelectedSheets         sht.PrintOut From:=1, To:=2, Preview:=True     Next     Set sht = Nothing End Sub

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

이 팁 (3279)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.

link : / excelribbon-Printing_Limited_Pages_from_a_Range_of_Worksheets [워크 시트 범위에서 제한된 페이지 인쇄].