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. 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. 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. 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. 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. Letzte Zeile finden und in anderes Blatt kopieren

    in Microsoft Excel Hilfe
    Letzte Zeile finden und in anderes Blatt kopieren: Hallo, ich bin neu hier und da ich zur Zeit auf dem Schlauch stehe, hoffe ich auf eure Hilfe. Mein Problem: Ich habe eine Tabelle mit Aufträgen. Wenn ein neuer Auftrag (Tabelle1) eingetragen habe,...
  3. Zeile automatisch in Excel Tabellenformat einfügen, wenn letzte beschrieben

    in Microsoft Excel Hilfe
    Zeile automatisch in Excel Tabellenformat einfügen, wenn letzte beschrieben: Hallo ihr Lieben! Ich benötige bitte eure Hilfe: Ich habe in Excel eine Tabelle erstellt und diese auch als Tabelle formatiert. Jetzt würde ich gerne automatisch eine Zeile Zwischen der...
  4. Die ersten und letzten "n" Zeichen einer Zelle entfernen ohne die Verwendung einer Hilfsspalte

    in Microsoft Excel Hilfe
    Die ersten und letzten "n" Zeichen einer Zelle entfernen ohne die Verwendung einer Hilfsspalte: Hallo zusammen, ich bin neu hier und wollte mich zu aller erst bedanken, dass es dieses tolle Forum gibt. Nun zu meiner Frage: Ich habe mir über "Daten"=>"Daten Abrufen" meine Ordnerstruktur in...
  5. Verbrauchsdaten für letztes Jahr bestimmen

    in Microsoft Excel Hilfe
    Verbrauchsdaten für letztes Jahr bestimmen: Ich lese unregelmäßig alle ein bis zwei Wochen unsere Verbrauchsdaten (Strom, Gas usw) ab. Einerseits bestimme ich aus den letzten beiden Daten die durchschnittlichen Verbräuche pro Tag und dann...
  6. Datum der letzten Aktualisierung des Zellenwertes in Kommentar anzeigen

    in Microsoft Excel Hilfe
    Datum der letzten Aktualisierung des Zellenwertes in Kommentar anzeigen: Hallo Ihr alle, gibt es eine Möglichkeit das Datum der letzten Aktualisierung eines Zellenwertes im Kommentar anzuzeigen und bis zur nächsten Änderung des Zellenwertes zu speichern. Mit der...
  7. Suche letzte befüllte Spalte und gib Spaltentitel zurück

    in Microsoft Excel Hilfe
    Suche letzte befüllte Spalte und gib Spaltentitel zurück: Hallo, ich habe es schon selbst mit Index probiert, komme aber nicht auf einen grünen Zweig. Ich habe eine Tabelle mit 2 Zeilen. In der ersten Zeile ist der Titel, in dem Fall die Monate Januar...
  8. Letzte beschriebene Zeile kopieren

    in Microsoft Excel Hilfe
    Letzte beschriebene Zeile kopieren: Hallo , bräuchte nochmals Hilfe , da ich mich mit VBA gar nicht auskenne .. Habe die Datei auch mal Hochgeladen ... Also : Im Juli habe ich ein paar Beispiele eingefügt .. Ich bräuchte nur wenn...
  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