Zeilen löschen
18.02.2005 11:46:38
Benny
ich habe ein Makro welches mir die letzte aktive Zeile ermittelt. Dann werden alle vorhergehenden Zeilen geprüft ob in der Spalte A ein Eintrag vorhanden ist. Dort wo es in Spalte A keinen Eintrag gibt wird diese Zeile gelöscht.
Sub loesche_Leerzeilen()
Dim ActRow, LastRow
LastRow = Cells.SpecialCells(xlCellTypeLastCell).Row
ActRow = 1
While (ActRow < LastRow)
If (IsEmpty(Cells(ActRow, 1))) Then
Rows(ActRow).Delete
LastRow = LastRow - 1
Else
ActRow = ActRow + 1
End If
Wend
End Sub
Nun möchte ich das Makro abwandeln.
Es soll in einem Range("A4:E15") oder Rows("4:15") geprüft werden ob es dort Leerzellen oder Leerzeilen gibt und nur in diesem Range bzw. Row sollen diese dann gelöscht werden.
Wer kann mir dort helfen.
Vielen Dank
Benny
Anzeige