Excel VBA : how to find the first row number of the Page1

标签 excel vba

我想找出第1页的第一行号。

使用下面的代码可以找到第1页的最后一行号。

ThisWorkbook.Worksheets("Sheet1").HPageBreaks(1).Location.Row - 1

但是我必须找到Page1的第一行号。

有人对此有想法吗?

非常感谢

最佳答案

您可以使用 SpecialCells 来获取第一个可见行。

下面的代码将返回 ActiveSheet 的第一个可见行的地址

msgbox ActiveSheet.Cells.SpecialCells(xlCellTypeVisible).Rows(1).Address

或者如果您只想要行号

msgbox ActiveSheet.Cells.SpecialCells(xlCellTypeVisible).Rows(1).Row

关于Excel VBA : how to find the first row number of the Page1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20471121/

相关文章:

EXCEL如何反向匹配以查找通配符

html - 在vba selenium中循环没有id的无序列表

vba - 如何防止 Excel 绑定(bind)到 Microsoft Word 15.0 对象库?

c++ - 将 DLL(和关联的 VBA)转换为 XLL

pdf - 以编程方式从 Excel 数据填写 PDF 表单

excel - 无法从电子表格中剔除一些不需要的值

vba - 比较两个字符串变量忽略大小写

excel - 为什么它在工作时会显示错误

vba - 给定范围内哪些单元格为空

excel - 为什么没有逐行输入用户表单数据?