Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Leerzeilen löschen





Frage

hallo zusammen, ich habe in excel eine auflistung aus einer extract datei, wobei alle informationen in der spalte A eingetragen sind. dummerweise sind zwischen den datensätzen leerzeilen enthalten. kennt jemand von euch eine automatische methode diese leerzeilen zu löschen?

Antwort 1 von vadder

Daten - Filter - Autofilter - (nichtleere)

vadder

Antwort 2 von coros

Hi ph5g3

markiere Deine Spalte A und gehe in der Menüleiste auf Bearbeiten => Ersetzen.... Gebe in der ersten Zeile ein Leerzeichen ein und klicke danach auf Alle ersetzen. Das war´s.

MfG,
coros
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 3 von Gerald

Wenn ich dich richtig verstehe willst du die durch "Leerzeichen" getrennten Datensätze in verschiedene Zellen haben - richtig?

Probiere es doch mal (importieren) mit Daiten öffnen wie bei *.txt Dateien und folgen den Textkonvertierungsassitenten!

G.

Antwort 4 von ph5g3

@vadder
im auswahlmenü des datenfilters steht "nichtleere" nicht zur auswahl

@coros
durch die ersetzen funktion bekomme ich eine meldung das innerhalb der formel ein fehler besteht.

@gerald
ich meine schon leerzeilen zwischen dein einzelnen datensätzen.

Antwort 5 von coros

Hi ph5g3,

sorry, da habe ich doch glatt anstelle von Leerzeilen Leerzeichen gelesen. Hier nun eine Lösungsmöglichkeit. Kopiere nachfolgenden Code in ein StandardModul.

Sub Leerzeilen_löschen()
Application.ScreenUpdating = False
Range("A1:A65536").SpecialCells(xlCellTypeBlanks). _
EntireRow.Delete
End Sub


Der Code löschte alle Leerzeilen.

Wenn Du nicht weißt, wie Du das Makro in Deine Datei einbinden sollst, dann schau mal auf meiner HP in der Rubrik Anleitungen und dort dann Anleitung zum VBA Projekt “Modul" nach. Dort habe ich eine bebilderte Anleitung, die Dir behilflich sein sollte.

MfG,
coros
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 6 von want2cu

Hi ph5g3 ,

der Tipp mit dem Autofilter wird nicht klappen, da der Autofilter nur bis zur ersten Leerzeile reicht und die darunter liegenden Datensätze NICHT berücksichtigt.

Wenn es sich um Datensätze handlet, die in einer Zeile (und dann eben in mehreren Spalten) angeordnet sind, dann kannst du ganz einfach wie folgt vorgehen:
Markiere die erste Zelle links, die Daten enthät, ich unterstelle mal A2, dann die Tastenkombination STRG-SHIFT-Ende, damit wird der gesamte Datenbereich bis zur letzten benutzen Zelle markiert,
dann Daten-SORTIEREN-

damit werden dann die Daten und die Leerzeilen sortiert und die hast die Datenstruktur wie gwünscht.

Wenn es sich allerdings um Datensätze handelt, die über mehrere Zeilen gehen, dann geht das nur über eine Hilfsspalte mit einer Formel, die dann den INhalt einer Spalte (z.B. A) abfragt. Diese Hilfsspalte kannst du mit dem Autofilter auf "leere" filtern und dann diese leeren Zeilen entfernen. Damit bleibt die Datenstruktur erhalten, was beim Sortieren von mehrzeiligen Datensätzen eben nicht der Fall wäre.

Cu
want2cu

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: