我正在寻找扫描文档,找到空行的位置,以便我可以在必要时添加分页符。
对于i = 1到文档结尾 我看一下单元格(i)的值,得到它是否为空。问题在于合并的单元格。 假设范围1到5被合并,并且充满了文本。代码将告诉我单元格(1)不为空,但单元格(2)和空格。
我相信解决这个问题的方法是获取单元格是否合并,得到合并的结束,并使i等于它,这样它就不会扫描那些行。
关于这个问题的任何想法?
答案 0 :(得分:1)
你几乎回答了自己的问题。
ActiveCell.MergedArea
为您提供合并范围和
如果单元格属于合并范围,则ActiveCell.MergedCells
返回True。你可以从那里开始解决。
合并范围下方的单元格为:
ActiveCell.MergedArea.Offset(1)
我假设您正在选择范围。为了将来参考,发布您的代码和以前的方法对于阅读您的问题的人有帮助