【发布时间】:2014-06-01 15:34:10
【问题描述】:
Sheet1.Columns("A:A").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
大家好,
如果单元格为空白,我使用上面的代码删除列 A 中单元格的整行。这适用于在 ColumnA 中具有空白单元格的表格,但是当 VBA 无法找到任何空白行时,它可以删除它给我一个错误。真的是这样设置的吗?我不想添加On Error,因为我不希望其余代码行受到任何 on-error-then-skip 代码的影响。
莎拉
【问题讨论】:
-
I don't want to add an On Error...- I know what you mean。但是,您可以在Sheet1.Columns("A:A")...和On Error GoTo 0之前添加On Error Resume Next(On Error GoTo 0会将您的错误处理程序返回到默认模式。) -
谢谢,这很有魅力。:)