Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 查找空行_Excel_Vba - Fatal编程技术网

Excel 查找空行

Excel 查找空行,excel,vba,Excel,Vba,我希望扫描一个文档,找到哪里有空行,以便在必要时添加分页符 对于i=1到文档末尾 我查看单元格(I)的值,得到它是否为空。问题在于合并的单元格。 假设范围1到5被合并,并且充满了文本。代码将告诉我单元格(1)不是空的,但是单元格(2)和其他单元格是空的 我相信解决这个问题的方法是,如果单元格被合并,得到合并的结尾,让I等于它,这样它就不会扫描那些行 对这个问题有什么想法吗?你几乎回答了你自己的问题 ActiveCell.MergedArea提供合并范围和 ActiveCell.MergedCel

我希望扫描一个文档,找到哪里有空行,以便在必要时添加分页符

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

我相信解决这个问题的方法是,如果单元格被合并,得到合并的结尾,让I等于它,这样它就不会扫描那些行


对这个问题有什么想法吗?

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

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

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

ActiveCell.MergedArea.Offset(1)

我假设您是通过选择范围来工作的。为了将来的参考,发布您的代码和以前的方法对阅读您的问题的人很有帮助

您尝试过什么吗?这是我的第一个思考阅读。