找到空行

时间:2018-04-11 15:55:12

标签: excel-vba vba excel

我正在寻找扫描文档,找到空行的位置,以便我可以在必要时添加分页符。

对于i = 1到文档结尾 我看一下单元格(i)的值,得到它是否为空。问题在于合并的单元格。 假设范围1到5被合并,并且充满了文本。代码将告诉我单元格(1)不为空,但单元格(2)和空格。

我相信解决这个问题的方法是获取单元格是否合并,得到合并的结束,并使i等于它,这样它就不会扫描那些行。

关于这个问题的任何想法?

1 个答案:

答案 0 :(得分:1)

你几乎回答了自己的问题。

ActiveCell.MergedArea为您提供合并范围和 如果单元格属于合并范围,则ActiveCell.MergedCells返回True。你可以从那里开始解决。

合并范围下方的单元格为:

ActiveCell.MergedArea.Offset(1)

我假设您正在选择范围。为了将来参考,发布您的代码和以前的方法对于阅读您的问题的人有帮助