매크로를 이용하여 인쇄영역을 설정해 보도록 하겠습니다.
개발도구 메뉴에서 Visual Basic 메뉴로 들어갑니다.
VBA 창에서 '삽입' 메뉴에서 '모듈(M)'을 눌러서 모듈을 추가합니다.
Sub sbPrintArea
With Sheets(1)
.PageSetup.PrintArea = Range(.Cells(1, 2), .Cells(50, 24)).Address
End Sub
반복문 즉 'For' 문이나 'While'문을 함께 쓰면 행/열이 변할 때 마다 자동으로 인쇄영역을 설정할 수 있습니다.
728x90
반응형
'엑셀 컴퓨터 인터넷 > 엑셀 VBA' 카테고리의 다른 글
엑셀 VBA(매크로) - 행 높이, 열 너비 자동으로 설정하기 (0) | 2020.11.14 |
---|---|
엑셀 VBA(매크로) - Hyperlink(하이퍼링크) 자동으로 넣기 (0) | 2020.11.11 |
엑셀 VBA(매크로) - 자동으로 선 그리기 (0) | 2020.11.07 |
엑셀 VBA(매크로) - 변수 선언 (0) | 2020.11.06 |
엑셀 VBA(매크로) - 속도를 향상 시키기 (1) | 2020.11.05 |
댓글