Madhabi는 워크 시트의 복사본 4 개를 인쇄하려고하지만 각 복사본에 대해 셀 A7의 값이 변경됩니다. 4 개의 값은 “원본”입니다.

“중복”, “파일”및 “드라이버”. 다른 모든 데이터는 동일하기 때문에 Madhabi는 인쇄하는 동안 A7 셀의 텍스트를 어떻게 변경할 수 있는지 궁금합니다.

한 가지 가능한 접근 방식은 본질적으로 동일한 정보를 포함하는 4 개의 서로 다른 워크 시트를 만드는 것입니다. 워크 시트 2 ~ 4는 워크 시트 1의 모든 셀을 참조 할 수 있습니다. 단, 각 워크 시트에서 다른 값으로 설정할 수있는 A7 셀 ( “원본”,

“중복”등)은 예외입니다.

그러나 더 나은 방법은 인쇄에 사용할 수있는 빠른 매크로를 만드는 것입니다. 매크로는 워크 시트가 매번 인쇄되기 직전에 A7 셀의 값 변경을 처리 할 수 ​​있습니다. 다음은 간단한 예입니다.

Sub PrintCopies()

Dim i As Integer     Dim VList As Variant

VList = Array("Original", "Duplicate", "File", "Driver")

For i = LBound(VList) To UBound(VList)

Range("A7") = VList(i)

ActiveSheet.PrintOut      Next End Sub

매크로는 A7 셀로 향하는 4 개의 값을 배열에 배치합니다. 그런 다음 매크로는 4 개의 배열 요소 각각을 단계별로 실행하여 값을 A7 셀에 입력 한 다음 워크 시트를 인쇄합니다. 시스템에있는 기본 프린터에 상관없이 인쇄가 수행됩니다.

매크로를 바로 가기 키 또는 빠른 실행 도구 모음 (다른 _ExcelTips_에 설명 됨)에 쉽게 할당 할 수 있으므로 4 개의 복사본을 모두 빠르게 인쇄 할 수 있습니다.

_ 참고 : _

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

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

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

이 팁 (9962)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다.