2013-01-30 2 views
0

1에서 "셀 값 a1"까지의 페이지를 인쇄하는 매크로를 만들려고합니다. A1 = 다른 조직의 회원.셀의 값을 기준으로 워크 시트의 페이지 인쇄

1 페이지와 2 페이지를 인쇄해야하지만 3 페이지부터 인쇄해야합니다. 조직에 구성원이 단 한 명이라면 세 페이지 만 있으면됩니다. 10 명의 회원이 있다면 3 페이지 만 있으면되지만, 11, 21, 31 명의 회원마다 1 페이지를 더 인쇄해야합니다.

A1의 값은 구성원이 10 명 이하인 경우 3 (페이지)이고, 11-20 인 경우 4입니다.

답변

0

rowRef="A11"

+0

이에 이동이 있고 작동 할 수없는 경우에 시도를 게시하는 곳 Worksheet.HPageBreaks.Add Before:=rowRef을 사용하여 해당 페이지 나누기를 Worksheet.PageSetup.PrintArea 속성을 설정 VBA를 사용하여도 설정을 달성 할 수 질문과 나는 당신의 특정한 경우를 위해 그것을 시험해보고, 시험해 볼 것이다 – JustinJDavies

+0

흠 ... 나는 그것을 이해했다. 그러나 고마워한다! 이것을 사용할 수 있습니까? Worksheets.PrintOut from : = 1, to : = 3 여기서 마지막 번호 (3)은 A1에서 올 수 있습니까? 어떻게해야합니까? – user2026335

관련 문제