我使用VBA方法或goto方法遵循此处概述的建议,但我的问题有点复杂......
Remove all completely blank rows in Excel
不同之处在于我有两张桌子。左边的表格有300行,每行都有信息。右边的表有几个空白行,但对应于表一(它有300个“点”信息,很多都是空白的。)
我想删除表2中包含空白信息的整个列。如果表2中有空白单元格,我想删除整个行,以便删除表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