怎样使用VBA按条件插入分页符?

 时间:2026-02-15 00:50:48

1、首先在开发工具中打开VBA编辑器

怎样使用VBA按条件插入分页符?

2、在单元格区域当中输入一些内容作为例子

怎样使用VBA按条件插入分页符?

3、在VBA编辑器中插入模块

怎样使用VBA按条件插入分页符?

4、在模块当中输入如下代码,然后运行

Sub遇审核二字则插入分页符()


  Dim i As Long, j As Long, A_row As Long, arr, rr
  Application.ScreenUpdating=False '关闭屏幕更新
With ActiveSheet
    .ResetAllPageBreaks        '重新设置指定工作表上的所有分页符
    .PageSetup.PrintArea=""   '设置打印区域为空
    .PageSetup.PrintTitleRows="$1:$3"     '行标题
    A_row=.Range("a1048576").End(xlUp).Row 'a列的最后一行
    arr=.Range("a1:a" & A_row)    '为数组arr赋值
    For i=2 To A_row
      If arr(i, 1)="审核:" Or i-j > 46 Then
                      '如果单元格是“审核:”或连续46次没有插入分页符时
        .HPageBreaks.Add Before:=.Cells(i+1, 1) '插入分页符
        j=i                              '记录当前i值
      End If
    Next
End With
Application.ScreenUpdating=True
End Sub

怎样使用VBA按条件插入分页符?

5、[5] 用快捷键Alt+F8调出运行宏窗口,然后单击“执行”按钮,工作表已按需求遇“审核:”则插入分页符,如图

怎样使用VBA按条件插入分页符?

  • 在VBA编程中怎样知道打开的工作薄的数量?
  • 怎样使用VBA将已用区域合并取消且填充单元格?
  • VBA代码给单元格赋值
  • 通过VBA设置excel的最后一行的第n列单元格的值
  • Excel VBA 如何存放代码?
  • 热门搜索
    发型吧 秉性的近义词 东莞博物馆 能耐近义词 浏览器怎么升级 奇丽的近义词 柔弱的近义词 灰心的近义词 开放的近义词 苏州博物馆