作者:乔山办公网日期:
返回目录:excel表格制作
也不能说人家不对,提问者一开始就说要自动的,如果真的要手动删除,就没必要拿到百度上来问了。
把下列代码复制过去,运行一下就行了,此代码是基于zhidaoSheet1的A列中的单元格为空时删除行的,而且只考虑20行,内多的话,可以将20改大一些,除非你真的有几万行的数据,否则不要在整列中做循环,会影响系统运行的。
还想更自动的话,可以把此代码放在工作簿打开事件、关闭事件,或工作表事件中去。
Sub DelBlank()
For i = 20 To 1 Step = -1
If Sheet1.Cells(i, 1) = "" Then
Rows(i).Delete
End If
Next i
End Sub
对,你说得没错。在连续两个都是空行的时候,就会存在这样的问题,还是有的空行删不了。只有多运行一容两遍代码了。
不过,我已经修改了一下代码,从后往前循环,就没有问题了。
首先我们先打开需要批量删除空白行的工作表,如图,我们可以看到,在这个表格里存在着空白行。
excel怎么快速删除空白行
打开之后我们将鼠标移到菜单栏,在菜单栏里有一个“编辑”来按钮,单击该按钮,在下拉的选项里我们单击“定位”按钮。
excel怎么自快速删除空白行
单击“定位”按钮后会弹出如图对话框,这时我们单击“定位条件”。
excel怎么快速删除空白行
单击“定位条件”之后会出现下面所示情况,此时我们选择“空值”按钮,然后单击下方的“确定”按钮。
excel怎么快速删除空白行
单击“知确定”按钮之后会出现如图所示,此时我们可以看到空白行都已经被选上,那么这个时候我们将鼠标随便移到一个空白行,然后单击鼠标右键。
excel怎么快速删除空白行
单击鼠标右键之后会下拉菜单,在下拉的菜单里我们单击“删除”按钮。
excel怎么快速删除空白行
单击“删除”按钮后道会弹出如图对话框,此时我们选择“下方单元格上移”,然后单击下方的“确定”按钮。
excel怎么快速删除空白行
单击“确定”按钮之后就会出现如图所示,此时我们可以看到,之前所存在的空白行已经被我们批量删除了。
excel怎么快速删除空白行
如何在Excel中删除大量空zhidao白行?我们在工作学习中经常会使用Excel制作处理表格,偶回尔可能会遇到含有大量空白行的表格。怎么删除这些空白答行呢?如果一行行选中删除的话会很耗费时间,今天教给大家如何快速删除空白行。
如何在百Excel中删除大量空白行?我们在工作学度习中经常会使用Excel制作处理表格,偶尔可能知会遇到含有大量空白道行的表格。怎么删除这些空白行呢?如果一行行选中回删除的话会很耗费时间,今天教答给大家如何快速删除空白行。