在excel中删除(部分)空白行

时间:2015-02-26 18:21:29

标签: excel formatting dataset organization

我使用VBA方法或goto方法遵循此处概述的建议,但我的问题有点复杂......

Remove all completely blank rows in Excel

不同之处在于我有两张桌子。左边的表格有300行,每行都有信息。右边的表有几个空白行,但对应于表一(它有300个“点”信息,很多都是空白的。)

我想删除表2中包含空白信息的整个列。如果表2中有空白单元格,我想删除整个行,以便删除表1中的相应值。

请,如果有人知道如何做到这一点,将不胜感激。

1 个答案:

答案 0 :(得分:0)

例如,如果表2在C列中。这将找到该范围内的所有空白并删除整个行,如果它们按照您的建议对齐,则包括table1。

Sub DeleteEmptyRows()

Dim rngMyRange As Range
Set rngMyRange = Range("C1:C300")
rngMyRange.Select

On Error Resume Next
rngMyRange.SpecialCells(xlCellTypeBlanks).EntireRow.Delete

End Sub