【发布时间】:2016-04-10 10:02:22
【问题描述】:
我写了一个子程序,用于删除 A 列中的单元格包含全大写文本的所有行。
当我运行它时,它只会删除一些行,而不是全部。就好像它没有在整个范围内循环。
Sub changeIt()
Dim iHolder As String, rng As Range
Set rng = Range("A1:A19")
For Each Cell In rng
iHolder = UCase(Cell)
If StrComp(Cell, iHolder, vbBinaryCompare) = 0 Then
Cell.EntireRow.Delete
End If
Next Cell
End Sub
谢谢
【问题讨论】: