如果单元格包含文本,则删除一行

我用这段代码删除了所有空白的行:

Sub DelBlankRows() Columns("L:L").SpecialCells(xlCellTypeBlanks).EntireRow.Delete End Sub 

现在我需要删除所有非空白的行。 就像列L:L中的单元格包含任何文本或数字,然后删除整行。

一种方法是摆脱所有具有常量或公式的细胞,这些细胞应该覆盖所有含有细胞的细胞。

戈登

 Sub DelNonBlankRows() Columns("L:L").SpecialCells(xlCellTypeConstants).EntireRow.Delete Columns("L:L").SpecialCells(xlCellTypeFormulas).EntireRow.Delete End Sub