ich habe folgendes Problem:
Ich habe eine Excel Tabelle mit ca. 3000 Zeilen. Dabei sind sehr viele Leerzeilen. Diese Leerzeilen möchte ich löschen.
Kann mir jemand weiterhelfen?
Grüße
Stefan
Option Explicit
Public Sub Zeilen_loeschen()
Dim lZeile As Long
Dim rZeile As Range
For lZeile = 1 To ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row
If WorksheetFunction.CountA(Rows(lZeile)) = 0 Then
If rZeile Is Nothing Then
Set rZeile = Rows(lZeile)
Else
Set rZeile = Union(rZeile, Rows(lZeile))
End If
End If
Next lZeile
If Not rZeile Is Nothing Then rZeile.Delete
Set rZeile = Nothing
End Sub
Gruß Peter