2024年4月10日发(作者:)
vba去除单元格空值
1 要解决的问题:删除某列中的空单元格/空行
暂时只实现了删除一列中的空行,并没有实现多行的判断空行和删除方法。----之后再
做更复杂的
1.1 需求分析
用VBA删除如下内容,解决思路都不同
删除1列的空行(本文要做的)
删除整个区域内的空行
删除整个区域内的空格(这个一般很少有这种需求,用处不大----可用
currentregion .specialcells()解决)
下面是原始数据,下面看看如何处理
2 如果是删除全表/某区域的空单元格, 直接在当前列删除
简洁代码:删除区域内所有空单元格 cells ---实际需要少,so用处不大
使用 nge / tregion .specialcells()
删除,表格页面内使用区域的空格所在的行
局限性就是表格的上方,左边还会存在一些空行空列,不过这个手动删下就可以了
这个只是删除了空的cells 并不是删除了空行
Sub 删空单元格()
lCells(xlCellTypeBlanks).Delete
End Sub


发布评论