根据单元格中的值在工作表中打印页面

时间:2013-01-30 17:31:32

标签: excel excel-vba vba

我正在尝试创建一个将页面从1打印到“单元格值a1”的宏。 A1 =不同组织的成员。

我需要打印第1页和第2页,但是从第3页开始打印。如果组织中只有一个成员,我只需要三个页面。如果有10个成员我也只需要3个页面,但是对于每个11,21,31个成员等等,我需要打印一个额外的页面。

A1中的值如果是10个或更少的成员则为3(页面),如果是11-20则为4,依此类推。

1 个答案:

答案 0 :(得分:0)

这可以通过使用VBA设置Worksheet.PageSetup.PrintArea属性并使用Worksheet.HPageBreaks.Add Before:=rowRefrowRef="A11"等设置适当的分页符来实现。