Leerzeilen in Tabelle entfernen


Mit folgendem VBA Code kann man Leerzeilen in einer Tabelle entfernen.


Mit ALT-F11 in die VBA Entwicklungsumgebung wechseln und folgenden Code Schnipsel einfügen:


---- Bereich ab Public Sub Leerzeilen_löschen() in Zwischenablage kopieren ---

Public Sub Leerzeilen_loeschen()

Dim lngSpalte As Long
Dim rngZelle As Long

'** Variabel lngSpalte = Spalte(nindex), die/der auf Leerzeichen geprüft werden soll


lngSpalte = 1


For rngZelle = ActiveSheet.Cells(Rows.Count, lngSpalte).End(xlUp).Row To 1 Step -1

    If Trim(ActiveSheet.Cells(rngZelle, 1).Value) = "" Then

        Rows(rngZelle).Delete shift:=xlUp

    End If

Next rngZelle

End Sub


siehe auch Daten bereinigen

Kommentare

Beliebte Posts aus diesem Blog

Vergleich mit 2 Bedingungen, INDEX(), VERGLEICH()

Dropdown Liste mit Mehrfachauswahl

nützliche Text Funktionen in Power Query