永发信息网

求教这段要是没有空行会报错是为什么?

答案:2  悬赏:20  手机版
解决时间 2021-02-15 08:34
Sub 删除空白行()
Dim rng As Range, n As Integer
n = Range("B65536").End(xlUp).Row
For Each cell In Range("B1:B" & n)
If IsEmpty(cell) Then
If rng Is Nothing Then
Set rng = cell
Else: Set rng = Application.Union(rng, cell)
End If
End If
Next
rng.EntireRow.Delete
End Sub
最佳答案
倒数第二行:rng.EntireRow.Delete ,改为:
If Not rng Is Nothing Then rng.EntireRow.Delete

当rng为空时,用delete方法会出错,因此,加一个if语句进行判断,rng不为空才进行删除操作。
全部回答
虽然我很聪明,但这么说真的难到我了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
好记星学习机能扫二维码吗?
松滋市荆州济阳堂大药房(八宝镇大路口社区血
鄂尔多斯羊绒服饰在哪里啊,我有事要去这个地
双清区邵阳贝斯特幼教机构怎么去啊,谁知道地
冤案平反需要到哪些部门
思维总是混乱如何做,怎样让自己头脑清晰逻辑
卤代烃生成醛的反应是什么反应
LOL英雄新手视频之掘墓者—约里克
常州市常虹服装厂这个地址在什么地方,我要处
oppo这手机名字是属于杂牌还是名牌??答对采
一些书店或商场门口设的用来检测经过的人身上
(9分)一些去寺庙烧香的人,祈求神灵保佑的
夏邑县商丘司红旗中医诊所在什么地方啊,我要
人死前24小时发生什么变化
一根2米钢管受垂直压力多小才会弯
推荐资讯
手机微博如何改名字???是不是只有会员才可
梦见蛇喜欢自己 然后有人就朝自己扔那条喜欢
fancl卸妆油和洁面粉的使用期限分别是多久?
烟霞石屋两平章是什么意思
炉石传说地下城主任务怎么做
离开还是继续?
衡阳县衡阳雅美酒店(西渡店)在什么地方啊,我
怎么把自己的照片变成蒙娜丽莎,美图秀秀
《骆驼祥子》祥子第一次买车回来后,心情怎样?
男的右手掌根有痣代表什么意思
三国战记115诸葛亮的连招A+66A+AAAA+236A+A在
男方是个有妇之夫给外面的女人买了房子女方可
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?