删除单元格只包含一个空格的行

我有一个带有分隔符“;”的文本文档。

我已经将这些值导入到Excel文件中。 有些字段只有一个空格时才有空白值。

我已经尝试了下面的代码删除空白单元格,但它不会select单元格中有空格。

如何通过macros删除整个行与单个空格的空白单元格?

看代码例如:)

Sub DeleteRowIfSpace() For Each Sht In ActiveWorkbook.Worksheets Set rng = Sht.UsedRange Set MyRange = rng For Each mycol In MyRange.Columns For Each mycell In mycol.Cells If mycell.Value = " " Then mycell.EntireRow.Delete End If Next Next Next End Sub 

此代码循环遍历工作簿中的所有工作簿,查找“”并删除该行。