删除excel表格中多个连续相同表间边框外多余空行。删除9、10、19、20....
答案:4 悬赏:80 手机版
解决时间 2021-12-23 09:52
- 提问者网友:感性作祟
- 2021-12-22 16:42
不是那么简单。我是说多个表格中间都夹带两行空行。如果是成百上千个表中间就夹成百上千个相同的两行空行。怎样一次性删除?
最佳答案
- 五星知识达人网友:动情书生
- 2022-01-06 01:09
因为你有合并单元格,所以不太好用排序的方法,不然就很简单了。现在给你一段vba代码,在工作名表上右键,查看代码,然后贴进去,运行一次(只能一次)就行了。
Sub sc()
h = Range("A1").SpecialCells(xlLastCell).Row
For i = 9 To h Step 8
Rows(i).Delete
Rows(i).Delete
Next i
End Sub
Sub sc()
h = Range("A1").SpecialCells(xlLastCell).Row
For i = 9 To h Step 8
Rows(i).Delete
Rows(i).Delete
Next i
End Sub
全部回答
- 1楼网友:鸠书
- 2022-01-06 01:52
可以采用筛选方式来 删除空行
再看看别人怎么说的。
- 2楼网友:风格不统一
- 2022-01-06 01:46
可以直接按住CTRL键,用鼠标左键点击左边要删除行的数字,然后右键,选择删除。
- 3楼网友:老鼠爱大米
- 2022-01-06 01:38
将C列作为辅助列,然后通过函数+筛选的方式即可
具体步骤见附件中的动态图
C列公式为:=mod(row(),10) 注:这个公式是以你图中表格格式所写,如果你实际表格格式有变化,则公式也需要相应的进行改变。例如你图中的样表外加下边的两行空行一共有10行,所以公式为:=mod(row(),10)
如果总共是11行那公式为:=mod(row(),11)
如果总共是12行公式为:=mod(row(),10)
如有问题可继续追问
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯