永发信息网

删除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
全部回答
  • 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) 如有问题可继续追问  
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯