Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Komplette Zeile löschen

Forumthread: Komplette Zeile löschen

Komplette Zeile löschen
05.03.2004 14:29:35
Steffen
Hallo!
Ich möchte in einer Excel Tabelle eine komplette Zeile löschen.
Dabei sollen dann alle anderen folgenden Zeilen in der Tabelle nachrutschen.
Kann mir jemand sagen wie das geht?
Thx Steffen
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Komplette Zeile löschen
05.03.2004 14:39:38
Ulf
Zeile auf dem Zeilenkopf anklicken, rechte Maustaste, Zellen löschen.
Ulf
AW: Komplette Zeile löschen
05.03.2004 14:41:18
thommy h.
Betreffend Zeile auswählen. (ganz links, da wo die zahlen stehen) Rechtsklick > Zellen löschen. Fertig
Gruß
thommy
AW: Komplette Zeile löschen
05.03.2004 14:49:25
Steffen
Sorry ich meine mit VBA.
Wie das so in Excel geht das weiß ich!
Steffen
Anzeige
AW: Komplette Zeile löschen
05.03.2004 14:51:09
Ulf
Rows(10).delete
Ulf
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Komplette Zeile in Excel mit VBA löschen


Schritt-für-Schritt-Anleitung

  1. Öffne Excel und drücke ALT + F11, um den Visual Basic for Applications (VBA) Editor zu öffnen.

  2. Füge ein neues Modul hinzu: Klicke im Menü auf Einfügen > Modul.

  3. Gib den folgenden VBA-Code ein, um eine komplette Zeile zu löschen. Ersetze 10 durch die Zeilennummer, die du löschen möchtest:

    Sub ZeileLoeschen()
       Rows(10).Delete
    End Sub
  4. Schließe den VBA-Editor und kehre zu deiner Excel-Tabelle zurück.

  5. Führe das Makro aus: Drücke ALT + F8, wähle ZeileLoeschen und klicke auf Ausführen.

Jetzt wird die gesamte Zeile 10 gelöscht, und die nachfolgenden Zeilen rücken automatisch nach.


Häufige Fehler und Lösungen

  • Fehler: "Sub oder Funktion nicht definiert"

    • Lösung: Stelle sicher, dass du den Code korrekt in ein Modul eingefügt hast.
  • Fehler: "Index außerhalb des gültigen Bereichs"

    • Lösung: Überprüfe, ob die angegebene Zeilennummer existiert. Sie darf nicht größer sein als die Anzahl der Zeilen in deinem Arbeitsblatt.

Alternative Methoden

Falls du VBA nicht verwenden möchtest, kannst du die Zeile auch manuell löschen:

  1. Klicke auf die Zeilennummer auf der linken Seite (z.B. 10).
  2. Rechtsklicke und wähle Zellen löschen.
  3. Bestätige die Auswahl, um die Zeile zu löschen und die nachfolgenden Zeilen nachrutschen zu lassen.

Eine weitere Möglichkeit ist die Verwendung eines Excel-Makros, um mehrere Zeilen gleichzeitig zu löschen:

Sub MehrereZeilenLoeschen()
    Rows("5:10").Delete
End Sub

Praktische Beispiele

  1. Um die Zeile 3 zu löschen, kannst du diesen Code verwenden:

    Sub LoescheDritteZeile()
       Rows(3).Delete
    End Sub
  2. Um die Zeilen 1 bis 5 zu löschen, lautet der Code:

    Sub LoescheZeilenEinsBisFuenf()
       Rows("1:5").Delete
    End Sub

Diese Beispiele zeigen, wie einfach es ist, ganze Zeilen in Excel mit VBA zu löschen.


Tipps für Profis

  • Sichere deine Daten: Bevor du zeilen löschen vba anwendest, solltest du deine Datei sichern, um versehentliche Datenverluste zu vermeiden.
  • Nutze die Undo-Funktion: Wenn du versehentlich die falsche Zeile gelöscht hast, kannst du STRG + Z drücken, um die letzte Aktion rückgängig zu machen.
  • Kombiniere mit Bedingungen: Du kannst auch Bedingungen verwenden, um nur bestimmte Zeilen zu löschen. Zum Beispiel:

    Sub LoescheWennBedingungErfuellt()
       Dim i As Long
       For i = 1 To 100
           If Cells(i, 1).Value = "Löschen" Then
               Rows(i).Delete
           End If
       Next i
    End Sub

FAQ: Häufige Fragen

1. Kann ich mehrere Zeilen gleichzeitig löschen?
Ja, du kannst mehrere Zeilen löschen, indem du den Code anpasst, wie in den praktischen Beispielen gezeigt.

2. Was passiert, wenn ich eine Zeile lösche, die eine Formel enthält?
Die Formel wird zusammen mit der Zeile gelöscht. Wenn du die Formel in einer anderen Zeile benötigst, solltest du sie vorher kopieren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige