Leerzellen in spalte loeschen

lieber experte,
ich habe ein excelsheet mit einer spalte, in der sich jeweils abwechselnd ein wert/ kein wert befindet:

12

14

56

usw.

ich wuerde gerne eine spalte ohne diese leerzellen haben, dh:

12
14
56
usw.

gibt es da irgendeine einfache moeglichkeit?

vielen dank, lg

Hallo mummputz,

versuche es doch mal so:
den Bereich markieren - Strg-G - Inhalte - Leerzellen - Ok - rechte Maus - Zellen löschen - gewünschte Option wählen - Ok.

Solche Fragen kannst Du auch einfach googeln.Das geht schneller.

Gruß

OnkelAtze

Evtl. eine Tabelle in der Tabelle einrichten - hängt aber auch davon ab, wie diese Werte in die Zellen kommen (Formel, Datenimport aus anderen Programmen uvm.).

Gruß - Evelyn

Hallo Mummputz,

markiere einfach die leeren Zellen, rechte Maustaste und dann auf Zellen löschen.
Beste Grüße
Sinnika

Guten Morgen,
da gibt es mehrere Möglichkeiten. Weiss nicht genau ob du in den anderen Spalten etwas drin stehen hast aber wenn nicht, dann mach es einfach so:
Klick die leeren Zeilen an ( einzeln oder mit Strg der Reihe nach alle Zeilen die du löschen möchtest), anschließend Rechte Maustaste und dort auf
-Zellen löschen

Hallo mummputz,

die Funktion, die dir wahrscheinlich helfen könnte, ist der Autofilter. Damit kannst du gezielt die Leerzeilen ausblenden oder nur die Leerzeilen anzeigen lassen und löschen.

Gruß,
Florian

Hallo Mummputz,

erstelle eine Art Index in einer Spalte daneben…

12_|_1
___|_2
14_|_3
___|_4
56_|_5
___|_6
15_|_7
___|_8
17_|_9
___|_10
23_|_11

(_|_=Abstandhalter zur besseren Ansicht)

dann sortiere deine Spalte und lösche händisch die Leerzellen…

12_|_1
14_|_3
15_|_7
17_|_9
23_|_11
56_|_5
löschen_|_2 (auch löschen)
löschen_|_4 (auch löschen)
löschen_|_6 (auch löschen)
löschen_|_8 (auch löschen)
löschen_|_10 (auch löschen)

danach die verbliebenen nach Index sortieren…

12_|_1
14_|_3
56_|_5
15_|_7
17_|_9
23_|_11

Hilfsindex wieder löschen und fertig.

Das wäre mein Lösungsansatz, da ich kein VB kann. Quick and dirty :smile:

Hoffe, das hilft dir weiter.

Greetz
Markus

Hallo mummputz,
die Querkästchen sind *Zeilen* die Längkästchen sind die *Spalten*
Also: gehe mit dem cursor gaz links an den Rand. Wo 1,2,3,usw. steht. Wenn du auf dieser gewünschten Nr. bist die, die Zeile ist, die du löschen möchtest, dann rechte Maustaste: Zeile löschen anklicken.
Mehrere Zeilen auf einmal löschen: Mit Maus das erste gewünschte Feld auswählen, dann STRG Taste festhalten und weitere Zeilen markieren und LÖSCHEN
Viel Glück! Grüße!

Hallo mummputz,

über den Werten in der ersten Zeile eine Überschrift vergeben, sofern diese noch nicht vorhanden ist.

Bsp:

Zeile 1 / Spalte A : „Werte“
Zeile 2 / Spalte A : 12
Zeile 3 / Spalte A : leer
Zeile 4 / Spalte A : 14
Zeile 5 / Spalte A : leer

Anschließend die Zelle (A1) mit der Überschrift anklicken und über „Daten“ -> „Filter“ -> „Standardfilter“ setzen.

Dann ist in der Zelle (A1) ein kleiner Pfeil, über welchen man verschiedene Filtermethoden auswählen kann. Dort dann „nicht leere“ auswählen.

Nun sollten nur noch die Zeilen mit Werten angezeigt werden (A1 , A2 , A4 usw. )und diese müssen nur makiert und kopiert (STRG + C) werden.

Dann ein neues Tabellenblatt öffnen und die Daten dort reinkopieren (gewünschte Zelle makieren und STRG + V drücken). So sollten nur noch die Werte da sein.

Bei weiteren Fragen stehe ich gern zur Verfügung.

Gruß Cromwell

'das könnte die Lösung sein, wenn es um die Spalte „A“ geht,Dieses Makro:
Sub A_del() 'Markierte Zeilen,'wo in Spalte „A“ Wert=0
'oder leer ist, werden gelöscht!, nicht aber Formel=0
'Achtung ! nicht die ganze Spalte markieren! Nur den beschrifteten Bereich.
Application.ScreenUpdating = False
Dim N As Long
For N = Selection(1, 1).Row + Selection.Rows.Count - 1 _
To Selection(1, 1).Row Step -1
With Cells(N, 1)
If .Value = 0 And Not .HasFormula Then
.EntireRow.Delete
End If
End With
Next N
Application.ScreenUpdating = True
End Sub

'Wenn es eine andere Spalte als A ist,kopiere sie an die erste Stelle als A-Spalte und führe das Makro aus.
'Kopiere dieses Makro in ein VBA-Modul und führe es aus
Gruss
waldos

Sorry, ich habe keine Idee.