【发布时间】:2017-09-27 21:16:53
【问题描述】:
我有一些代码可以在单元格内容更改时添加分页符,但是我无法让它运行超过活动工作表。我有大约 80 张纸需要运行它并且需要它同时运行。我曾尝试在 ThisWorkbook 上运行它,但它不起作用。它可以逐页显示,但不适用于整个工作簿。
Option Explicit
Sub Set_PageBreaks()
Dim lastrow As Long, c As Range
lastrow = Cells(Rows.Count, "B").End(xlUp).Row
Application.ScreenUpdating = False
For Each c In Range("A2:A" & lastrow)
If c.Offset(1, 0).Value <> c.Value And c.Offset(1, 0) <> "" Then
c.Offset(1, 0).PageBreak = xlPageBreakManual
End If
Next c
Application.ScreenUpdating = True
End Sub
【问题讨论】:
标签: excel page-break vba