随着手机里面功能越来越丰富,让我们使用起来越来越方便了,给我们的生活带来了极大的便利。怎样使用VBA按条件插入分页符?

工具/原料

  • 手机

方法/步骤

  1. 1

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

  2. 2

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

  3. 3

    在VBA编辑器中插入模块

  4. 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
  5. 5

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

    END

注意事项

  • 智能手机助理给我们的生活带来了极大的便利!
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。