在Excel中如何实现自动删除不需要的行

excel表格里,有些固定行(如3-6,12,15-20行等)是多余的,每次删除很麻烦,哪位大神帮忙编一宏,实现自动删除,谢谢啦!

排一个序,空白的行自动退到最后,就这样达到了删除空行的目的。或者增加一个辅助列,哪里是有用的行,列单元格录入为1,空白或想删除的行,为2,按该辅助列排序,删除2行,删除辅助列即得
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-16

删除行是个危险的动作。也许你不爱听,但是VBA删除后是不能用UNDO恢复的。万一误操作,数据丢失,悔之晚矣。

如果者的一定要删除,代码:

sub 删除()
sheet1.select
rows("15:20").delete
rows(12).delete
rows("3:6").delete
end sub

记得一定要从下面开始往上删除

Alt+F9,双击Sheet1,把上面的代码黏贴进去。保存,运行宏“删除”

本回答被提问者采纳
第2个回答  2014-07-16
录制个宏,每次执行一下即可!
相似回答