Tom은 셀에 입력 한 값을 기반으로 인쇄 할 사본의 양을 제어하는 ​​매크로 코드를 만들려고합니다. 그는 배송 직원이 패키지 내용물 라벨을 인쇄하는 데 사용할 입력 양식을 만들었습니다. 그는 B11 셀에 인쇄해야하는 레이블 수를 입력 한 다음 해당 번호를 인쇄 할 수 있기를 원합니다.

인쇄하려는 내용에 따라 비교적 쉽게 수행 할 수 있습니다. 활성 워크 시트의 내용 만 인쇄하려는 경우 다음과 유사한 코드를 사용할 수 있습니다.

iNumCopies = Range("B11").Value If iNumCopies < 1 Then iNumCopies = 1 ActiveSheet.PrintOut Copies:=iNumCopies

전체 워크 시트를 인쇄하지 않으려면 PrintOut 문을 약간 수정해야합니다. 예를 들어 다음 예제에서는 “라벨”이 A1 : A5 범위에 인쇄된다고 가정합니다.

Set MyRange = Range("A1:A5")

iNumCopies = Range("B11").Value If iNumCopies < 1 Then iNumCopies = 1 MyRange.PrintOut Copies:=iNumCopies

_ 참고 : _

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

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

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

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

link : / excelribbon-Specifying_Print_Quantity_in_a_Cell [셀에서 인쇄 수량 지정].