Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
988to992
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
988to992
988to992
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Leerzeilen/spalten löschen

Leerzeilen/spalten löschen
04.07.2008 10:42:24
David
Hallo zusammen.
Ich habe einen definierten Bereich von z. Bsp. A1 bis AA39. Da die Daten aus SAP kommen, gibt es in diesem Bereich einige Zeilen und Spalten, die komplett leer sind und die ich gern per VBA löschen würde.
Mir würde nur einfallen, in den Zeilen per For-Next Schleife jede Zelle einer Zeile auf Inhalt prüfen zu lassen und bei 'Zähler = leer' dann zu löschen, das Ganze dann für alle Spalten. Das halte ich aber für sehr umständlich und ich glaube, das geht bestimmt auch einfacher. Vielleicht kann mir da jemand einen Tip geben?
Danke.
Gruß
David

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Leerzeilen/spalten löschen
04.07.2008 11:02:42
Chris
Servus David,
so:

Sub lösche()
Dim i As Long
For i = 39 To 1 Step -1
If Application.WorksheetFunction.CountA(Range("A" & i & ":AA" & i)) = 0 Then Cells(i, 1). _
EntireRow.Delete
Next i
End Sub


CountA zählt die Einträge im angegebenen Range, wenn keine, dann = 0 und die Zeile ist leer. Sie wird gelöscht.
Gruß
Chris

AW: Leerzeilen/spalten löschen
04.07.2008 11:47:54
David
Funzt.
Mit einiger Bastelei hab ich's auch für die Spalten hinbekommen.
Danke dir.
Gruß
David

... closed ...
04.07.2008 11:48:32
David

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige