Clinton은 한 달 동안 회사의 다양한 사람들이 채우는 200 개 이상의 워크 시트가 포함 된 통합 문서를 가지고 있습니다. 월말에 그는이 워크 시트를 인쇄해야합니다. 모든 워크 시트에 데이터가 포함되어있는 것은 아니며 Clinton은 종이를 낭비하지 않도록 데이터가 포함 된 워크 시트 만 인쇄하려고합니다. 그는 G41 셀에 값이있는 워크 시트 만 인쇄하는 데 사용할 수있는 매크로가 있는지 궁금합니다.

대답은 이러한 매크로를 쉽게 작성할 수 있다는 것입니다. 얼마나 많은 워크 시트가 있는지 파악하고 각 워크 시트에서 G41 셀을 확인한 다음 해당 셀에 무언가가있는 경우에만 인쇄하면됩니다.

다음 매크로는 이러한 작업 만 수행합니다.

Sub PrintMost()

Dim wks As Worksheet     For Each wks In ActiveWorkbook.Worksheets         If Not IsEmpty(wks.Range("G41")) Then             wks.PrintOut         End If     Next     Set wks = Nothing End Sub

매크로를 쉽게 수정하여 주어진 워크 시트를 인쇄해야하는지 또는 몇 부를 인쇄해야하는지 묻는 것과 같은 다른 작업을 수행 할 수 있습니다.

_ 참고 : _

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

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

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

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

link : / excel-Printing_Only_Non-Blank_Worksheets [Printing Only Non-Blank Worksheets].