vba怎样批量删除行
比如已知我要删除第5-10行该怎么写代码?然后删除13-15行17-20行删除这3组代码该怎么写啊?...
比如已知我要删除第5-10行 该怎么写代码?
然后 删除13-15行 17-20行 删除这3组 代码该怎么写啊? 展开
然后 删除13-15行 17-20行 删除这3组 代码该怎么写啊? 展开
4个回答
展开全部
你那么些太慢了,看我的.
Range(rows(13),rows(15)).delete 这一句话把 13-15都删了.
Range(rows(17),rows(20)).delete 这一句话把 17-20都删了. 如果你有一万组,就用Union 语句,先联合起来再删一次,比较快,目前只有2组的话,删两句就行了.
Range(rows(13),rows(15)).delete 这一句话把 13-15都删了.
Range(rows(17),rows(20)).delete 这一句话把 17-20都删了. 如果你有一万组,就用Union 语句,先联合起来再删一次,比较快,目前只有2组的话,删两句就行了.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
每次都是删除的行都一样的话就用
rows("5:10").delete
rows("13:15").delete
rows("17:20").delete
每次都不一样的话就用
Selection.EntireRow.Delete
rows("5:10").delete
rows("13:15").delete
rows("17:20").delete
每次都不一样的话就用
Selection.EntireRow.Delete
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Sheet1.Rows("5:10").Delete Shift:=xlUp
Sheet1.Rows("13:15").Delete Shift:=xlUp
Sheet1.Rows("17:20").Delete Shift:=xlUp
Sheet1.Rows("13:15").Delete Shift:=xlUp
Sheet1.Rows("17:20").Delete Shift:=xlUp
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询