Kan iemand uitleggen waarom de volgende macro 3 keer uitgevoerd moet worden voordat alle lege rijen verwijderd zijn?
(Er is soms 1 lege rij tussen twee gevulde, maar ook meer lege rijen tussen twee gevulde.)
Veel dank
Sub LegeRij()
Dim rRange As Range
Dim rCell As Range
' Application.ScreenUpdating = False
Set rRange = Range(Range("A1"), Range("A1000").End(xlUp))
For Each rCell In rRange
If rCell.Value = "" Then rCell.EntireRow.Delete
Next
End Sub
(Er is soms 1 lege rij tussen twee gevulde, maar ook meer lege rijen tussen twee gevulde.)
Veel dank
Sub LegeRij()
Dim rRange As Range
Dim rCell As Range
' Application.ScreenUpdating = False
Set rRange = Range(Range("A1"), Range("A1000").End(xlUp))
For Each rCell In rRange
If rCell.Value = "" Then rCell.EntireRow.Delete
Next
End Sub