Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Letzte Zeile (aber Leerzeilen)

Letzte Zeile (aber Leerzeilen)
30.06.2006 17:52:41
Specke
Hallo Experten,
wie kann ich die letzte Zeile einer Spalte ermitteln, wenn "unterwegs" auch (unterschiedlich viele) Leerzeilen sind?
Vielen Dank!
Specke
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Letzte Zeile (aber Leerzeilen)
30.06.2006 18:07:15
PeterW
Hallo,
für Spalte 1 wäre das beispielsweise:
lgZeile = Cells(Rows.Count, 1).End(xlUp).Row
Gruß
Peter
AW: Letzte Zeile (aber Leerzeilen)
30.06.2006 18:07:38
Lukas
Hallo Specke
set UntersteZelle=range("a1").Offset(Rows.Count-1).End(xlUp)
Gruss
Lukas
BItte um Rückmeldung
AW: Letzte Zeile (aber Leerzeilen)
ransi
Hallo
Per formel so:
Tabelle4
 AB
1a20
2  
3  
4  
5b 
6c 
7  
8  
9  
10  
11d 
12e 
13f 
14  
15  
16  
17  
18  
19  
20a 
Formeln der Tabelle
B1 : =VERWEIS(2;1/(A1:A65535<>"");ZEILE(A1:A65535))
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
ransi
Anzeige
funzt. - vielen Dank! - owT
30.06.2006 21:09:00
Specke
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Letzte Zeile in Excel ermitteln – auch bei Leerzeilen


Schritt-für-Schritt-Anleitung

Um die letzte Zeile einer Spalte in Excel zu ermitteln, auch wenn Leerzeilen vorhanden sind, kannst Du die folgenden Schritte ausführen:

  1. Öffne Excel und wähle das Arbeitsblatt aus, in dem Du arbeiten möchtest.

  2. Drücke Alt + F11, um den Visual Basic for Applications (VBA) Editor zu öffnen.

  3. Füge einen neuen Modus hinzu: Klicke im Projektfenster mit der rechten Maustaste auf „VBAProject (DeinDateiname)“ und wähle „Einfügen“ > „Modul“.

  4. Gib den folgenden Code ein:

    Sub LetzteZeile()
       Dim lgZeile As Long
       lgZeile = Cells(Rows.Count, 1).End(xlUp).Row
       MsgBox "Die letzte Zeile in Spalte A ist: " & lgZeile
    End Sub
  5. Schließe den VBA-Editor und gehe zurück zu Excel.

  6. Führe das Makro aus, indem Du Alt + F8 drückst, das Makro „LetzteZeile“ auswählst und auf „Ausführen“ klickst.


Häufige Fehler und Lösungen

  • Fehler: „Typenübereinstimmung“

    • Lösung: Überprüfe, ob Du den Code korrekt eingegeben hast. Achte darauf, dass alle Variablen korrekt deklariert sind.
  • Fehler: Keine Rückmeldung

    • Lösung: Stelle sicher, dass das Excel-Dokument nicht schreibgeschützt ist und dass Du die richtige Spalte überprüfst.

Alternative Methoden

Wenn Du keine VBA verwenden möchtest, kannst Du auch die folgende Formel verwenden, um die letzte Zeile mit Daten in einer Spalte zu finden:

=VERWEIS(2;1/(A1:A65535<>"");ZEILE(A1:A65535))

Setze diese Formel in eine Zelle ein, um die letzte gefüllte Zeile in Spalte A zu ermitteln. Diese Methode funktioniert auch in neueren Excel-Versionen.


Praktische Beispiele

  • Beispiel 1: Wenn in Spalte A die Werte a, leer, leer, b, c stehen, wird die letzte Zeile mit Daten durch die VBA-Methode oder die Formel als 6 zurückgegeben, da die letzte Datenzeile die Zelle A6 ist.

  • Beispiel 2: In einer Tabelle mit gemischten Daten (Text und Zahlen) kannst Du die gleiche Methode verwenden, um die letzte Zeile unabhängig vom Datentyp zu ermitteln.


Tipps für Profis

  • Verwende Named Ranges: Um die Übersichtlichkeit zu erhöhen, kannst Du die Spalte als benannten Bereich definieren und in Deinem VBA-Code darauf verweisen.

  • Automatisiere Prozesse: Du kannst die Ermittlung der letzten Zeile in ein größeres Makro integrieren, das auch andere Aufgaben automatisiert (z.B. Daten analysieren oder kopieren).


FAQ: Häufige Fragen

1. Wie kann ich die letzte Zeile in einer anderen Spalte ermitteln? Du kannst den Code leicht anpassen, indem Du die Zahl in Cells(Rows.Count, 1) änderst. Zum Beispiel für Spalte B: Cells(Rows.Count, 2).

2. Funktioniert diese Methode in allen Excel-Versionen? Ja, die VBA-Methode funktioniert in den meisten modernen Excel-Versionen, einschließlich Excel 2010, 2013, 2016 und 2019. Die Formel ist ebenfalls in diesen Versionen anwendbar.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige