自动打印1-5行,然后每页6-10等

我有一个慈善机构将提供感恩节晚餐的750个家庭地址的优秀列表。 我需要给150个不同的司机一个5页的家庭。

有没有办法在一页上自动打印1-5行,然后在下一页上打印6-10行,直到所有的750个家庭打印出来?

尝试使用大的底部边距,但不能一致地工作,因为一些行有关于其他人的家庭的大量文本。

这可以很容易地用macros来完成。

  1. 打开你的Excel文件,并显示包含所有地址的工作表
  2. 按Alt + F11打开Visual Basic编辑器
  3. select“插入”>“模块”以添加新模块
  4. 粘贴下面的代码。

    Sub formatSheets() For i = 5 To 750 Step 5 ActiveSheet.HPageBreaks.Add Before:=Cells(i + 1, 1) Next End Sub 
  5. select运行>运行Sub / UserForm运行macros

这将格式化工作表以在每五行之后添加一个分页符,从而产生150个带有5个地址的工作表。

这就是说,这是150张,只有5个地址。 将两组五个地址放在一张纸上并手动将其切成两半? 🙂