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: fortlaufende Nummerierung wie?

fortlaufende Nummerierung wie?
07.03.2016 11:06:30
Denny
Guten Morgen,
nach einigen Ratschlägen hier im Forum (dafür Dank!) habe ich meine "Problemtabelle" nun am WE verbessert/neu aufgesetzt.
Ich habe hier allerdings folgende Herausvorderung: Beginnend in Zeile A5 hätte ich gerne laufende Nummern von 1 bis .... Über die Funktion/Formel =ZEILE(A1) etc. ergibt soch wohl ein weiteres Problem welches mich wieder betrifft, nämlich den Fall daß man nicht ohne Weiteres neue Zeilen einfügen kann.
Da ich aber bei der Sichtung meiner Teile immer wieder auf diese Schwierigkeit stossen werde, muß es doch eine Alternative geben?
Hier word wohl eine beschrieben, als Excel neuling erschließt sich mir zwar der "Weg" aber ich verstehe die Umsetzung auf meine Tabelle nicht.
http://www.huegemann-informatik.de/blog/excel/automatische-nummerierung-in-excel-tabellen
Wie bringe ich meiner Tabelle hier eine fortlaufende/aufsteigende Nummernfolge bei?
Liebe Grüße und danke im Voraus!
PS: Wenn mir Jemand erklärt weshalb ich die Tabelle nicht hoch laden kann ("Falsche Endung?! Nur xl* erlaubt?), dann stelle ich die auch gerne hier ein.

Anzeige

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: fortlaufende Nummerierung wie?
07.03.2016 11:41:38
JoWE
Hallo Denny,
vllt. so; das Makro in die Klasse der Tabelle:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim ze As Range
If Target.Column = 1 Then
For Each ze In Range("A5:A" & Cells(Rows.Count, 1).End(xlUp).Row)
Cells(ze.Row, 1) = ze.Row - 4
Next
End If
End Sub

Wenn Du eine neue Zeile einfügst und im Anschluss daran in eine Zelle der Spalte klickst, wird beginnend mit 1 in A5 neu nummeriert.
Gruß
Jochen

Anzeige
AW: fortlaufende Nummerierung wie?
07.03.2016 11:44:42
JoWE
...und wenn Dir egal ist wo Du nach dem Einfügen der Zeile klickst dann einfacher:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim ze As Range
For Each ze In Range("A5:A" & Cells(Rows.Count, 1).End(xlUp).Row)
Cells(ze.Row, 1) = ze.Row - 4
Next
End Sub

GrußJochen

Anzeige
AW: fortlaufende Nummerierung wie?
07.03.2016 12:40:10
Denny
Hallo Jochen,
Vor ab: Vielen Dank für die rasche Antwort!
Ich bin gerade erst dabei mich mit Excel intensiver zu befassen, sry - wie genau füge ich ein Makro ein?

AW: fortlaufende Nummerierung wie?
07.03.2016 12:48:05
JoWE
....
- mit ALT+F11 öffnest Du die VBA-Umgebung (das VBA-Projekt).
- im VBA-Projekt siehst Du im linken Bereich die Microsoft Excel Objekte
- dort klickst Du die Tabelle doppelt an in der das Makro funktionieren soll.
- nach Doppelklick wird die zunächst graue Fläche rechts weiß
- dort hinein kopierst Du das Makro
Schließe die VBA-Umgebung über das "X"
Speichere die Arbeitsmappe (Achtung als Excelarbeitsmappe mit Makro!!)
Gruß
Jochen

Anzeige
AW: fortlaufende Nummerierung wie?
10.03.2016 09:36:55
Denny
Hallo an Alle,
ersteinmal danke für die vielen, helfenden Infos!!!
Frage: Muß ich Formeln, explizit immer wieder individuell erstellen?
Bsp. Ich errechne aus einer Mindestabnamemenge ausgehend von meiner benötigten Stückzahl die zu bestellende Menge. Will sagen: B2 (meine benötigte Menge) in F2 (die Mindestabnamemenge) und das Ergebnis will ich in G2 (hier ergibt sich die zu bestellende Menge), also B2/F2 ergibt Wert X in G2.
Kann ich diese Formel nicht "fortlaufend" für 3, 4, etc. schreiben? Ist es wirklich nötig diesen Vorgang für alle Zeilen zu setzen?
Grüße

Anzeige
AW: hast Du meinen Beitrag hierzu gelesen? ...
10.03.2016 09:43:45
...
Hallo Denny,
... möchtest Du jetzt etwas anderes? Im letzteren Fall stell doch mal eine kleine Beispieldatei ein, an dem Du aufzeigst, was Deiner Meinung nach nicht geht.
Gruß Werner
.. , - ...

AW: hast Du meinen Beitrag hierzu gelesen? ...
10.03.2016 10:14:02
Denny
Guten Morgen,
aus einem mir unbekannten Grund kann ich die tabelle nicht hoch laden?!? Ich bekomme die Fehlermeldung "nur xl. Dateien"?
Ich müsste außerdem wissen ob es die Möglichkeit gibt eine "entweder oder" Formel zu setzen, kannst Du mir da ggf. auch weiter helfen?
Grüße und Dank aus der hessentagsstadt 2016
:-)

Anzeige
AW: bisher konnten dies fast alle ...
10.03.2016 10:19:57
...
Hallo Denny,
... es gibt aber manchmal mW das Problem, wenn Du mit einem Mac arbeitest.
Ist das der Fall?
Gruß Werner
.. , - ...

AW: bisher konnten dies fast alle ...
10.03.2016 11:11:34
Denny
Nein - die letzte Tabelle konnte ich auch problemlos hoch laden (Windowos 7 und Excel 2013) - diese hier nimmt er mir nicht an?!?
Wie muß ich die denn ablegen um auf eine XL. Endung zu kommen?

Anzeige
AW: als Datei mit der Endung XLSx owT
10.03.2016 11:37:22
...
Gruß Werner
.. , - ...

AW: in formatierten Tabelle reicht eine Formel ...
07.03.2016 13:22:51
...
Hallo Denny,
... eine Liste in einem Tabellenblatt kannst Du mit der Funktion "Als Tabelle formatieren" so definieren. Die erste so formatierte Tabelle erhält den Namen Tabelle1 (bitte nicht verwechseln mit einem Tabellenblattnamen gleichen Namens). Diese kann in einem beliebigen Tabellenblatt stehen.
Wenn Du dort in der zu nummerierenden ersten Listenzeile die Formel:
=ZEILE()-ZEILE(Tabelle1[[#Kopfzeilen];[Nr]]) eingibst, wird diese automatisch für die gesamte formatierte Tabelle übernommen, auch wenn Datensätze dieser angefügt werden.
Gruß Werner
.. , - ...
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Fortlaufende Nummerierung in Excel: So geht's


Schritt-für-Schritt-Anleitung

  1. Öffne die Excel-Datei und gehe zu dem Arbeitsblatt, in dem Du die fortlaufende Nummerierung benötigst.
  2. Wähle die Zelle aus, in der die Nummerierung beginnen soll, z.B. A5.
  3. Gib die Formel ein:
    =ZEILE()-4

    Diese Formel gibt Dir in A5 die Zahl 1 zurück.

  4. Ziehe die Formel nach unten, um die fortlaufende Nummerierung zu erstellen. Klicke auf das kleine Quadrat in der unteren rechten Ecke der Zelle und ziehe es nach unten.
  5. Alternativ, um die Nummerierung zu automatisieren, kannst Du ein Makro verwenden. Öffne die VBA-Umgebung mit ALT + F11 und füge den folgenden Code in das entsprechende Tabellenblatt ein:
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
       Dim ze As Range
       For Each ze In Range("A5:A" & Cells(Rows.Count, 1).End(xlUp).Row)
           Cells(ze.Row, 1) = ze.Row - 4
       Next
    End Sub

    Dieses Makro sorgt dafür, dass die Nummerierung automatisch aktualisiert wird, wenn Du eine neue Zeile einfügst.


Häufige Fehler und Lösungen

  • Excel automatische Nummerierung funktioniert nicht: Stelle sicher, dass Du die richtige Formel verwendest und die Zelle richtig formatiert ist.
  • Excel fortlaufende Nummerierung geht nicht: Überprüfe, ob Du versehentlich leere Zeilen eingefügt hast, die die Formel unterbrechen könnten.
  • Excel Nummerierung funktioniert nicht: Achte darauf, dass Du die Formel nicht in einer formatieren Tabelle verwendest, ohne die richtige Syntax anzuwenden.

Alternative Methoden

  • Bedingte Nummerierung: Wenn Du eine fortlaufende Nummerierung mit Bedingung benötigst, kannst Du die Formel anpassen. Zum Beispiel:

    =WENN(B5<>"", ZEILE()-4, "")

    Diese Formel gibt nur dann eine Nummer zurück, wenn in der Zelle B5 ein Wert steht.

  • Dynamische Nummerierung: Eine dynamische Nummerierung kannst Du ebenfalls mit der Funktion =ANZAHL(A$5:A5) erreichen, die die Anzahl der nicht leeren Zellen zählt und so eine fortlaufende Nummer generiert.


Praktische Beispiele

  1. Einfache Fortlaufende Nummerierung:

    • In Zelle A5: =ZEILE()-4
    • Ziehe die Formel bis zur gewünschten Zeile.
  2. Fortlaufende Nummerierung mit Text:

    • In Zelle A5: ="Item "&(ZEILE()-4)
    • Dies erzeugt "Item 1", "Item 2", usw.
  3. VBA für automatische Nummerierung:

    • Verwende das oben genannte VBA-Makro, um die Nummerierung beim Einfügen neuer Zeilen automatisch zu aktualisieren.

Tipps für Profis

  • Makros speichern: Denke daran, Deine Arbeitsmappe im .xlsm-Format zu speichern, um die Makros zu behalten.
  • Formel kopieren: Um Formeln effizient zu kopieren, halte die STRG-Taste gedrückt, während Du die Zelle nach unten ziehst.
  • Formatierung anpassen: Achte darauf, die Zellen entsprechend zu formatieren, um sicherzustellen, dass die Nummern korrekt angezeigt werden.

FAQ: Häufige Fragen

1. Wie kann ich bei Excel fortlaufend nummerieren? Du kannst die Funktion =ZEILE() verwenden oder ein Makro einsetzen, um eine automatische Nummerierung zu erstellen.

2. Funktioniert die automatische Nummerierung bei neuen Zeilen? Ja, wenn Du das entsprechende Makro implementierst, wird die Nummerierung automatisch aktualisiert, wenn Du neue Zeilen einfügst.

3. Was tun, wenn die Excel automatische Nummerierung nicht funktioniert? Überprüfe die Formel und die Formatierung der Zellen. Stelle sicher, dass keine leeren Zeilen die Nummerierung unterbrechen.

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