gpt4 book ai didi

excel - VBA Excel : Is it possible to count horizontal page breaks in a named range?

转载 作者:行者123 更新时间:2023-12-04 22:30:06 25 4
gpt4 key购买 nike

我有很多自动生成的报告,每个报告包含 24 个命名范围。

每个命名范围不能被水平分页符打破。

我的想法是遍历所有命名范围并计算其中的分页符。

但我找不到一种方法来计算指定范围内的分页符。

有人知道这是否可能吗?

编辑:感谢您的建议。希望我能在圣诞节前找到时间测试它,否则我会在一月份回来回答。

最佳答案

欢迎来到 SO。可以简单地扫描命名范围,然后扫描范围的行以查找已经存在的分页符。但恐怕这是一个缓慢的过程,并且可能需要很长时间才能在具有许多长命名范围的文件中。请根据您的要求进行修改。

Sub test()
Dim Rw As Range
Dim RngStr As String, Nm As Name

For Each Nm In ThisWorkbook.Names
RngStr = Nm.Name
For Each Rw In Range(RngStr).Rows
If Rw.PageBreak <> xlNone Then
Debug.Print RngStr & " on " & Range(RngStr).Address(, , , True) & " has a Pagebreak at Row " & Rw.Row
End If
Next Rw
Next Nm

End Sub

关于excel - VBA Excel : Is it possible to count horizontal page breaks in a named range?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53848434/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com