Office: Letzte Nummer finden

Helfe beim Thema Letzte Nummer finden in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Community Ich brauche eure Hilfe. Ich habe in einer intelligenten Tabelle eine Spalte in der ich Auftragsnummern via Userform eintrage. Die... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von KlausPeter, 24. April 2023.

  1. KlausPeter hat Ahnung

    Letzte Nummer finden


    Hallo Community

    Ich brauche eure Hilfe.
    Ich habe in einer intelligenten Tabelle eine Spalte in der ich Auftragsnummern via Userform eintrage.
    Die Auftragsnummern haben verschiedene Formate. Z.B "123 456" oder "12 345".
    Also 6 Zahlen mit einem Leerzeichen zwischen oder eben 5 Zahlen mit einem Leerzeichen. Die Auftragsnummern werden als String gespeichert.
    Jetzt muss ich aber von allen 5 stelligen Auftragsnummern immer die Letzte (Höchste) herausfinden um die nächste FREIE Auftragsnummer zu erzeugen. Alle diese Nummern habe keine Reihenfolge, da die Reihenfolge von einem Lieferdatum erzeugt wird. Somit kann die Auftragsnummer 23 011 nach der 23 012 stehen.
    Wie kann ich das lösen, dass in meiner Userform zur Auftragseingabe in einem Textfeld oder Label die nächste Freie Auftragsnummer angezeigt wird?

    Danke im Voraus für euer Hilfe.
     
    KlausPeter, 24. April 2023
    #1
  2. Hajo_Zi
    Hajo_Zi Erfahrener User

    Tabelle1
     AB
    123 01123012
    223 012 
    323 009 

    verwendete Formeln
    Zelle Formel Bereich N/A
    B1=MAX(WECHSELN(A1:A3;" ";"")*1)  
    http://excel-inn.de/dateien/vba_beispiele/tabellenanzeige_in_html_addin.zip
    http://Hajo-Excel.de/tools.htm
    Add-In-Version 25.24 einschl. 64 Bit
    XHTML-Tabelle zur Darstellung in Foren, einschl. Funktion zum Zurücklesen in eine Excel-Tabelle

    Letzte Nummer finden GrußformelLetzte Nummer finden Homepage
     
    Hajo_Zi, 24. April 2023
    #2
  3. Hajo_Zi
    Hajo_Zi Erfahrener User
    noch richtige Anzeige

    Tabelle1
     AB
    123 01123 012
    223 012 
    323 009 

    verwendete Formeln
    Zelle Formel Bereich N/A
    B1=LINKS(MAX(WECHSELN(A1:A3;" ";"")*1);2) & " " &RECHTS(MAX(WECHSELN(A1:A3;" ";"")*1);3)  
    http://excel-inn.de/dateien/vba_beispiele/tabellenanzeige_in_html_addin.zip
    http://Hajo-Excel.de/tools.htm
    Add-In-Version 25.24 einschl. 64 Bit
    XHTML-Tabelle zur Darstellung in Foren, einschl. Funktion zum Zurücklesen in eine Excel-Tabelle

     
    Hajo_Zi, 24. April 2023
    #3
  4. KlausPeter hat Ahnung

    Letzte Nummer finden

    Hallo
    Danke für die Antwort, aber leider bekomme ich mit der Formel den Fehler "Wert" zurück.
    Ich hatte den Fehler gefunden, aber der Wert stimmt leider trotzdem nicht.
    Grüße
    Klaus
     
    Zuletzt bearbeitet: 24. April 2023
    KlausPeter, 24. April 2023
    #4
  5. Hajo_Zi
    Hajo_Zi Erfahrener User
    Halo Klaus,

    nur wenige schauen auf Deinen Rechner und sehen die Datei.
    Ich möchte gerne den Fehler im Original sehen.

    Ich baue keine Datei nach. Die Zeit hat schon jemand investiert.

    Ein Nachbau sieht meist anders aus als das Original. <B>Darum sollte das Original verlinkt werden.</b>

    Wenn du an Stelle einer Demomappe deine Originalmappe hochladen willst, diese aber sensible Daten enthält, kannst du diese Daten
    Hinweis - Anonymisierung und Pseudonymisierung von Beispielmappen - MS-Office-Forum
    änderrn.
    Der Name einer hochgeladenen Mappe wird im Beitrag automatisch angezeigt, sodass es bei Verwendung von aussagekräftigen Namen leichter fällt, sie später im Ablageordner wiederzufinden und sie gedanklich einem bestimmten Thema zuzuordnen. Namen wie Muster*, Test*, Mappe*, Beispiel*, Fehler*, Kalender* usw. sind so allgemein, dass eine Zuordnung zu einem Thema unmöglich gemacht wird.
    Es sollte ein aussagekräftiger Name sein.

    Benutze hier im Forum die Funktion zum hochladen. Falls Du die nicht benutzen möchtest beachte, von unsicheren Servern wie z.B. www.file-upload.net lade ich keine Datei runter. (lt. Einschätzung meines Virenprogramms)3

    Bilder lade ich mir nicht runter, da Excel damit nichts anfangen kann.

    Bilder statt Datei | Excel ist sexy!

    Hochgeladene Bilder können zwar als solche in Excel importiert werden, sind jedoch bei der Lösung von Problemen nicht sehr hilfreich, da man die eigentlichen Daten nicht ohne große und zeitraubende Umwege direkt in die Tabelle übertragen kann.

    Das ist nur meine Meinung zu dem Thema.

     
    Hajo_Zi, 24. April 2023
    #5
  6. KlausPeter hat Ahnung
    Hallo Hajo

    Die ganze Datei hochladen geht nicht da sie sensible Firmendaten enthält. Ausserdem hat sie nahezu 2000 Zeilen und über 100 Spalten.
    Anbei habe ich einen Ausschnitt aus meiner Excel Liste gemacht. Die Auftragsnummern bei denen ein grüner Hacken ist sind normalerweise ausgeblendet. Die mit einem X und dem gelben Kreis sind sichtbar.
    Bezüglich deines vorherigen Vorschlags muss ich sagen, dass ich den Fehler gefunden hatte. Es waren noch alte Nummern mit Buchstaben und keine Leerzeichen dabei. Die habe ich alle entfernt und dann bekam ich allerdings die höchste Zahl aller Nummern in einer 5 stelligen Darstellung. Also auch die 6 stelligen wurden berücksichtigt. In diesem Fall war es die 25 209 (normalerweise 255 209) anstatt der 23 015.

    Ich bin auch für eine eventuelle VBA Lösung offen.

    Danke
     
    KlausPeter, 24. April 2023
    #6
  7. Hajo_Zi
    Hajo_Zi Erfahrener User
    ich bin dann raus, da meine Beitrag nicht komplett gelesen wurde.
    Das wird schon seinen Grund haben.
    Ich schreibe nicht für den Papierkorn. Ich bin dann raus.
    Viel Erfolg noch.

     
    Hajo_Zi, 24. April 2023
    #7
  8. Sigi.21 hat Ahnung

    Letzte Nummer finden

    Hallo Klaus,

    die Auftrtags-Nrn numerisch machen und dann ermitteln:
    letzte 5-stellige Nr ist <= 99.999
    letzte 6-stellige Nr ist <= 999.999
    (s. Mappe)

    Gruß Sigi
     
    Sigi.21, 24. April 2023
    #8
  9. Exl121150 Erfahrener User
    Hallo,

    ohne Hilfsspalte:
    die Zahl, die auf die größte 5-stellige Zahl folgt:
    =KGRÖSSTE(WECHSELN($A$1:$A$40;" ";"")*((WECHSELN($A$1:$A$40;" ";"")*1)<100000);1)+1
    die Zahl, die auf die größte 6-stellige Zahl folgt:
    =KGRÖSSTE(WECHSELN($A$1:$A$40;" ";"")*1;1)+1

    falls du Excel2021 oder Excel365 hast, geht es etwas einfacher:
    =LET(bz;WECHSELN($A$1:$A$40;" ";"")*1; KGRÖSSTE(bz*(bz<100000);1))+1
    bzw.
    =LET(bz;WECHSELN($A$1:$A$40;" ";"")*1; KGRÖSSTE(bz;1))+1
     
    Zuletzt bearbeitet: 24. April 2023
    Exl121150, 24. April 2023
    #9
  10. KlausPeter hat Ahnung
    Hallo Exl121150

    Danke für die Lösung funktioniert genau so wie es sein sollte.

    Besten Dank.

    PS.
    Hajo
    Sorry dafür. Ich dachte mit der Beispieldatei wäre soweit alles klar. Gelesen habe ich natürlich schon alles.
    Trotzdem besten dank.

    PS
    Sigi
    Der Aufwand die Nummern in eine Zahl umzuwandeln ist sehr groß. Da im Hintergrund einiges an VBA Änderungen auf mich zukommen würden. Aber Danke für deine Lösung.


    Grüße
    Klaus
     
    KlausPeter, 25. April 2023
    #10
Thema:

Letzte Nummer finden

Die Seite wird geladen...
  1. Letzte Nummer finden - Similar Threads - Letzte Nummer

  2. VBA - letzte nicht-leere Spalte

    in Microsoft Excel Hilfe
    VBA - letzte nicht-leere Spalte: Moin, liebe VBA-Spezis, mit Cells(99, Columns.Count).End(xlToLeft).Column bestimme ich die Spaltenzahl der letzten benutzten Zelle in Zeile 99. Soweit, so klar. Nun habe ich aber Formeln in...
  3. Letzten Wert(Text!) einer Zeile ausgeben

    in Microsoft Excel Hilfe
    Letzten Wert(Text!) einer Zeile ausgeben: Hi, ich habe schon etliche Formeln zu dem Thema gefunden, aber leider funktioniert bei mir keine der bisherigen, wie sie soll und ich verstehe nicht, warum. Ich will eigentlich "nur" aus einem...
  4. Kopiert nicht bis zur letzten Zeile

    in Microsoft Excel Hilfe
    Kopiert nicht bis zur letzten Zeile: Hallo, habe mit der Formel =WENN(ISTLEER(I1); ""; "<p>" & A2 & "</p>") versucht HTML Elemente der Spate A hinzuzufügen. Funktioniert auch bis auf die letzten 11 Zeilen. Obwohl in A auch in den...
  5. Letzten Eintrag aus verschiedenen Zellen in A1

    in Microsoft Excel Hilfe
    Letzten Eintrag aus verschiedenen Zellen in A1: Hallo an alle, Brauche bitte Hilfe. Ich möchte, dass in Zelle A2 immer der letzte Eintrag aus Zelle B2 bis K2 steht. Das heißt, wenn ich in E2 zum Beispiel "456" schreibe, dann soll es in A2...
  6. Letztes Zeichen löschen wenn es ein Buchstabe ist (alle von A-Z)

    in Microsoft Excel Hilfe
    Letztes Zeichen löschen wenn es ein Buchstabe ist (alle von A-Z): Hallo zusammen, ich möchte in einer Zelle das letzte Zeichen löschen wenn es ein Buchstabe ist. Egal welcher es ist und egal ob groß oder klein geschrieben. Wie ich einen bestimmten Buchstaben...
  7. Letzten 2 Zeichen löschen, leere Zellen überspringen.

    in Microsoft Excel Hilfe
    Letzten 2 Zeichen löschen, leere Zellen überspringen.: Hallo, ich suche nach einer Formel, die die letzten 2 Zeichen in einer Spalte löscht, aber die leeren Zellen überspringt. Die Formel die ich zur Zeit nutze überspringt die leeren Zellen nicht,...
  8. Anzeigen des letzten Datensatzes eines bestimmten Mitarbeiters

    in Microsoft Access Hilfe
    Anzeigen des letzten Datensatzes eines bestimmten Mitarbeiters: Guten Tag, ich bin neu in diesem Forum und habe eine Frage. Ich benutze Access 2007. Ich habe eine Datenbank, in der ich die durchgeführten Reise mit Datum, Uhrzeit, Abfahrtort und Ankunftsort...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden