我正在尝试创建一个将页面从1打印到“单元格值a1”的宏。 A1 =不同组织的成员。
我需要打印第1页和第2页,但是从第3页开始打印。如果组织中只有一个成员,我只需要三个页面。如果有10个成员我也只需要3个页面,但是对于每个11,21,31个成员等等,我需要打印一个额外的页面。
A1中的值如果是10个或更少的成员则为3(页面),如果是11-20则为4,依此类推。
答案 0 :(得分:0)
这可以通过使用VBA设置Worksheet.PageSetup.PrintArea
属性并使用Worksheet.HPageBreaks.Add Before:=rowRef
等rowRef="A11"
等设置适当的分页符来实现。