VBA快速删除Excel中空白行-乐乐
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


VBA快速删除Excel中空白行

发表时间:2011/11/22 18:44:45 评论(2) 浏览(17375)  评论 | 加入收藏 | 复制
   
摘 要:Excel中如何快速删除空白行
正 文:

Excel中如何快速删除空白行,把如下代码复制到ThisWorkBook里面就行

Private Sub Workbook_Open()
Dim rRow As Long
Dim Lrow As Long
Dim i As Long
rRow = Sheet1.UsedRange.Row
Lrow = rRow + Sheet1.UsedRange.Count - 1
For i = Lrow To rRow Step -1              '注意这里是倒着删除了,如果顺着删的话Excel中有可能漏掉
    If Application.WorksheetFunction.CountA(Rows(i)) = 0 Then    'COUNTA函数功能是返回参数列表中非空值的单元格个数
       Rows(i).Delete
End If
Next
End Sub


Access软件网交流QQ群(群号:198465573)
 
 相关文章
在SQLServer中快速删除重复记录  【UMVsoft整理  2008/4/23】
[access查询]2种快速删除重复信息的方法[原创]  【十段  2008/5/17】
[access查询]另一种快速删除两个表中不相同的部分示例  【十段  2008/8/31】
Excel-快速删除所有空行  【欢乐小爪  2011/6/2】
用宏快速删除Excel中空白行  【殷小宝  2011/11/23】
常见问答
技术分类
相关资源
文章搜索
关于作者

乐乐

文章分类

文章存档

友情链接