KutoolsforOffice — 一套方案,五大工具。事半功倍。

如何在 Excel 中每隔 x 行插入一个分页符?

作者修改日期

在为打印准备大型 Excel 工作表时,您可能需要定期插入分页符(例如每隔几行),以提升可读性,并确保每页打印内容整齐一致、条理清晰。虽然在 Excel 中插入单个分页符轻而易举,但若需在固定间隔(如每隔 3 行或 10 行)重复插入,尤其面对大型数据集时,手动操作会迅速变得繁琐耗时。本文将为您介绍几种实用方法,助您自动在每 x 行后插入分页符,轻松实现更专业、更易管理的打印效果。


在 Excel 中使用 VBA 每隔 X 行插入分页符

如果您需要在 Excel 中每隔指定行数插入分页符,VBA 能为您提供高效、自动化的解决方案,尤其适合处理大型数据集。即使您是宏的新手,也能轻松按以下步骤操作。本示例演示如何每隔 3 行插入一个分页符,但您可在执行时自定义任意间隔。

1. 按下 Alt + F11,即可打开 Microsoft Visual Basic for Applications(VBA)编辑器——这是 Excel 内置的宏代码编写与运行工具。

2. 在弹出的 VBA 编辑器中,单击插入> 模块 以创建新模块,然后将以下 VBA 代码复制并粘贴到该模块窗口中。

VBA:在工作表中每隔 X 行插入一个分页符。

Sub InsertPageBreaks()
'Updateby20140618
Dim xLastrow As Long
Dim xWs As Worksheet
Set xWs = Application.ActiveSheet
xRow = Application.InputBox("Row", xTitleId, "", Type:=1)
xWs.ResetAllPageBreaks
xLastrow = xWs.Range("A1").SpecialCells(xlCellTypeLastCell).Row
For i = xRow + 1 To xLastrow Step xRow
    xWs.HPageBreaks.Add Before:=xWs.Cells(i, 1)
Next
End Sub

3. 要运行代码,请单击运行按钮(或按 )F5),随后将弹出对话框,提示您输入希望插入分页符的行间隔数。例如,输入“3”即可在每隔三行后自动添加一个分页符。
显示用于在 Excel 中指定分页符行间隔的 VBA 对话框的截图

4. 单击确定后,脚本将自动在活动工作表中按指定行间隔插入分页符。

使用 VBA 插入分页符时,请务必先检查工作表中是否已存在手动分页符,因为重复运行脚本可能导致分页符重叠,从而引发意外的打印结果。如需在重新运行宏前清除所有分页符,请先在页面布局选项卡下使用重置所有分页符功能。运行 VBA 脚本前请务必保存文件,因为宏操作无法通过常规撤销功能撤回。

此方法最适合熟悉 Excel 基础编辑、并需处理动态或大型区域的用户。然而,若需频繁调整或处理非标准范围,建议考虑采用更灵活或配备图形界面辅助的解决方案(如下文所述)。


使用 Kutools for Excel 批量在每 x 行后插入分页符

如果您已安装 Kutools for Excel,可大幅简化分页符的批量插入操作。Kutools for Excel分割至多列工具支持您在固定间隔插入分页符,并确保行标题在每页顶部重复显示。这对于需要重复标题以提升清晰度和专业性的报表或表格尤其有用,同时能确保打印版式的一致性。

Kutools for Excel 提供 300 多项高级功能,简化复杂任务,提升创造力与效率。集成 AI 能力,Kutools 精准自动化任务,让数据管理变得轻松自如。Kutools for Excel 的详细信息……         免费试用……

1. 单击 KUTOOLS PLUS 选项卡中的分割至多列功能,即可访问该功能。

2. 在分割至多列对话框中,请按以下说明进行精确设置:
“拆分为列”对话框的截图
(1)点击标题区域框中的按钮,选择包含列标题的行,确保标题在每页重复显示。
(2)点击日期范围框中的按钮,选择需要拆分的主数据区域。
(3)在每页行数框中输入每页所需的行数(例如输入 3 表示每隔 3 行分页;输入 1 表示每行后分页)。
(4)在 1 每页栏数框中输入相应数值,即可拆分工作表。

3. 单击确定即可处理数据。

该功能会将您选定的区域输出到新工作表,并按指定方式自动插入分页符,同时重复标题行。如需验证,请切换至分页预览视图:转到视图选项卡,选择分页预览——此处的蓝色线条将清晰显示分页符位置。

显示每 X 行后插入分页符的工作表截图

此方法适用于需要重复标题并对数据集分段进行精确控制以用于打印的用户。请注意,原始数据不会被修改;结果将出现在新工作表中,有助于保留源数据。

Kutools for Excel——通过 300 多款必备工具全面增强 Excel 功能,助您工作更快速、更轻松,并借助 AI 功能实现更智能的数据处理与高效办公!立即获取


使用 Kutools for Excel 在每 x 行后插入分页符

Kutools for Excel 还提供专用的隔行插入分页符工具,让您能在选定区域中快速、轻松地每隔指定行数插入分页符。该工具既适合快速批量操作,也适用于需要灵活间隔而无需重复手动设置的场景,尤其适用于无需重复标题、但需在打印前对页面进行统一划分的数据表。

Kutools for Excel 提供 300 多项高级功能,简化复杂任务,提升创造力与效率。集成 AI 能力,Kutools 精准自动化任务,让数据管理变得轻松自如。Kutools for Excel 的详细信息……         免费试用……

1. 选择要插入分页符的数据区域,然后依次点击 KUTOOLS PLUS > 打印 > 隔行插入分页符

2. 在弹出的隔行插入分页符对话框中输入所需间隔(例如输入“1”即可在每隔一行后添加一个分页符),然后单击确定
“每隔行插入分页符”对话框的截图

确认后,所有分页符将立即按指定行间隔设置完成。如需直观查看分页效果,请通过视图选项卡中的分页预览刷新视图。

Kutools for Excel——通过 300 多款必备工具全面增强 Excel 功能,助您工作更快速、更轻松,并借助 AI 功能实现更智能的数据处理与高效办公!立即获取


使用分页预览手动插入分页符

对于处理小型数据集,或需要为分页符设置自定义非均匀间隔的用户,Excel 内置的分页预览视图可提供直观的手动控制,轻松应对自动化方案不适用或灵活性不足的场景。

1. 切换至功能区中的视图> 分页预览,此时工作表将显示粗体蓝色线条,代表现有的分页符。

2. 要添加分页符,请先选中新页面起始行下方的第一个单元格,然后转至页面布局选项卡,点击分隔符> 插入分页符

3. 对每个所需的分页符重复此操作。如需调整分页符,只需将蓝色线条拖动至新位置即可。

此手动方法适用于小型或偶发任务,但不推荐用于大量页面,因为会迅速变得耗时。如需设置多个规律分页符,自动化 VBA 或 Kutools 解决方案效率更高。


在 Excel 中插入分页符时,请留意以下实用提示与常见问题提醒:务必使用分页预览模式预览工作表,确保打印前分页效果完全符合预期。若出现意外空白页或分页错位等问题,请仔细检查所选区域,确认无重叠分页符,并在必要时删除多余的手动分页符。请注意,Excel 对每张工作表的分页符数量设有上限——若处理范围过大,建议调整策略或将打印任务拆分执行。如需撤消已插入的分页符,可使用页面布局选项卡中的重置所有分页符选项,轻松一键恢复。

无论您处理的是需要精细手动调整的小型表格,还是依赖自动化与重复格式设置的大型数据集,Excel 都为您提供了多样化的解决方案——从内置的手动控制、VBA 自动化,到 Kutools for Excel 等提供直观图形界面的工具,每一种都精准适配不同的打印与报表场景。


演示:在 Excel 中每隔 x 行插入分页符

 
Kutools for Excel:超过 300 款实用工具触手可及!畅享 AI 驱动的功能,让工作更智能、更高效!立即下载!

相关文章:

最佳办公效率工具

🤖KUTOOLS AI 助手:基于以下内容革新数据分析:智能执行   |  生成代码|  创建自定义公式  |  数据分析及生成图表|  调用 Kutools Functions……
热门功能查找、高亮或标记重复项   |  删除空白行   |  合并列或单元格且不丢失数据   |  不使用公式的四舍五入……
高级 LOOKUP多条件 VLookup  |  多值 VLookup  |   跨多工作表 VLookup   |   模糊查找……
高级下拉列表快速创建下拉列表   |  级联下拉列表   |  多选下拉列表……
列管理器添加指定数量的列|移动列|切换隐藏列的可见性状态|比较区域与列……
特色功能网格聚焦   |  设计视图   |增强编辑栏   | 工作簿和表管理器   |  资源库(自动文本)|  日期提取   |  汇总工作表  |  加密/解密单元格   | 按列表发送邮件   |  超级筛选   |   特殊筛选(筛选粗体单元格/斜体/删除线……) ......
精选 15 工具集12 文本工具添加文本删除特定字符,……)|   50+ 图表 类型甘特图,……)|   40+ 实用公式基于生日计算年龄,……)|   19 插入工具插入二维码从路径插入图片,……)|   12 转换工具小写金额转大写汇率转换,……)|   7 合并和拆分工具高级合并行分割单元格,……)|……更多
在您的首选语言中使用 Kutools – 支持英语、西班牙语、德语、法语、中文及 40+ 种其他语言!

使用 Kutools for Excel 大幅提升您的 Excel 技能,体验前所未有的高效。Kutools for Excel 提供 300 多项高级功能,助您提升生产力、节省时间。立即点击此处,获取您最需要的功能……


Office Tab 为 Office 带来标签式界面,让您的工作更轻松

  • 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中启用标签式编辑和阅读
  • 在同一个窗口的新标签页中打开并创建多个文档,而非在新窗口中。
  • 将您的工作效率提升 50%,每天减少数百次鼠标点击!

所有 Kutools 插件,一个安装程序

Kutools for Office 套件捆绑了适用于 Excel、Word、Outlook 和 PowerPoint 的插件以及 Office Tab Pro,非常适合需要跨多个 Office 应用高效协作的团队。

ExcelWordOutlookTabsPowerPoint
  • 一体化套件— Excel、Word、Outlook 和 PowerPoint 插件 + Office Tab Pro
  • 一个安装程序,一个许可证— 几分钟内完成设置(支持 MSI)
  • 协同效果更佳— 在多个 Office 应用中实现高效协同
  • 30 天全功能试用— 无需注册,无需信用卡
  • 超值之选— 比单独购买插件更省钱