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

Forumthread: Letzte Spalte löschen

Letzte Spalte löschen
rene
Guten Abend ,
Welches wäre die einfachste Möglichkeit , die letzte gefüllte Spalte zu finden und zu löschen ?
Danke.

Anzeige

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

Betreff
Benutzer
Anzeige
AW: Letzte Spalte löschen
02.09.2012 18:02:35
Hajo_Zi
Hallo Rene.
Strg+Ende, dann bist Du in der letzten Spalte, Spalte markieren und rechte Maustaste löschen.

AW: Letzte Spalte löschen
02.09.2012 18:10:41
rene
Danke Hajo,
Wie wäre das ganze mit VBA zu lösen?
Grüße René

Anzeige
AW: Letzte Spalte löschen
02.09.2012 18:16:18
Hajo_Zi
Hallo René,
das Stand nicht als Aufgabe.
Columns(IIf(IsEmpty(Cells(1, Columns.Count)), _
Cells(1, Columns.Count).End(xlToLeft).Column, Columns.Count)).Delete
Gruß Hajo

AW: Letzte Spalte löschen
02.09.2012 18:19:21
Hajo_Zi
Hallo René,
Columns(ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Column).Delete
Gruß Hajo
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Letzte Spalte in Excel löschen


Schritt-für-Schritt-Anleitung

  1. Zur letzten gefüllten Spalte navigieren:

    • Drücke die Tastenkombination Strg + Ende. Damit gelangst du zur letzten Zelle in deinem Arbeitsblatt.
  2. Letzte Spalte markieren:

    • Bewege den Mauszeiger über die Kopfzeile der letzten Spalte, um die gesamte Spalte zu markieren.
  3. Spalte löschen:

    • Klicke mit der rechten Maustaste auf die markierte Spalte und wähle „Löschen“ aus dem Kontextmenü. Alternativ kannst du auch die Entf-Taste verwenden.

Häufige Fehler und Lösungen

  • Fehler: Die falsche Spalte wird gelöscht.

    • Lösung: Stelle sicher, dass du die letzte gefüllte Spalte richtig markiert hast, bevor du sie löschst.
  • Fehler: Die Tastenkombination funktioniert nicht.

    • Lösung: Überprüfe, ob du dich wirklich am Ende des Arbeitsblatts befindest. Drücke erneut Strg + Ende.

Alternative Methoden

  • VBA-Methode: Wenn du VBA verwendest, kannst du die letzte Spalte mit einem einfachen Code löschen:

    Sub LetzteSpalteLoeschen()
      Columns(ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Column).Delete
    End Sub
  • VBA mit Bedingungen: Du kannst auch diese VBA-Lösung nutzen, um sicherzustellen, dass nur die letzte gefüllte Spalte gelöscht wird:

    Sub LetzteSpalteLoeschenMitPruefung()
      Dim letzteSpalte As Long
      letzteSpalte = IIf(IsEmpty(Cells(1, Columns.Count)), _
         Cells(1, Columns.Count).End(xlToLeft).Column, Columns.Count)
      Columns(letzteSpalte).Delete
    End Sub

Praktische Beispiele

  • Beispiel 1: Du hast ein Arbeitsblatt mit Daten in den Spalten A bis D. Wenn du die letzte Spalte D löschen möchtest, folge der oben beschriebenen Schritt-für-Schritt-Anleitung.

  • Beispiel 2: Angenommen, du hast leer gelassene Spalten zwischen deinen Daten. Verwende die VBA-Methoden, um sicherzustellen, dass du die tatsächlich letzte gefüllte Spalte löscht, ohne manuell nachzusehen.


Tipps für Profis

  • Nutze die Tastenkombination Strg + Leertaste, um die gesamte Spalte zu markieren, bevor du sie löschst. Dies spart Zeit.
  • Wenn du regelmäßig die letzte Spalte löschen musst, erwäge, eine benutzerdefinierte Schaltfläche in der Symbolleiste für den schnellen Zugriff auf die VBA-Funktion zu erstellen.
  • Überlege, ob du eine Sicherungskopie deiner Daten machst, bevor du Spalten löschst, um Datenverlust zu vermeiden.

FAQ: Häufige Fragen

1. Wie finde ich die letzte gefüllte Spalte in Excel? Du kannst die letzte gefüllte Spalte finden, indem du Strg + Ende drückst und dann von dort aus die Spalte markierst.

2. Gibt es eine Möglichkeit, mehrere Spalten auf einmal zu löschen? Ja, du kannst mehrere Spalten markieren, indem du die Strg-Taste gedrückt hältst und mehrere Kopfzeilen anklickst, bevor du mit der rechten Maustaste auf „Löschen“ klickst.

3. Ist VBA die einzige Möglichkeit, die letzte Spalte zu löschen? Nein, du kannst auch die oben genannten Tastenkombinationen und Menüs in Excel verwenden, um die letzte Spalte zu löschen, ohne VBA zu nutzen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige