Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Fortlaufende Belegnummer Format
#4
Hallo,
intLfdnr müsste als Integer oder Long deklariert sein,der Code ist ungetestet:

'Auswerten der letzten Belegnummer (Angebot bzw. Rechnung)
intPos1 = InStr(Sheets(strObjblatt).Cells(lngLetzte, 2), "_")
intLfdnr = val(Mid(Sheets(strObjblatt).Cells(lngLetzte, 2), intPos1 + 1)
intJahr = Left(Sheets(strObjblatt).Cells(lngLetzte, 2), intPos1 - 1)

'Neu generierte Belegnummer in das Tabellenblatt "Erfassung" schreiben
Sheets("Erfassung").Range("B19").Value = intJahr & "_" & Format(intLfdnr + 1, "000")

Nicht ganz klar ist mir, warum du die letzte Zeile im Blatt strObjBlatt suchst, das Ergebnis aber hart in B19 in "Erfassung" schreibst.
Zur Klärung könntest du eine anonymisierte Datei posten...
Gruß der AlteDresdner (Win11, Off2021)
Zitieren


Nachrichten in diesem Thema
Fortlaufende Belegnummer Format - von jk - 03.04.2023, 22:19
RE: Fortlaufende Belegnummer Format - von jk - 04.04.2023, 14:59
RE: Fortlaufende Belegnummer Format - von AlterDresdner - 04.04.2023, 20:21
RE: Fortlaufende Belegnummer Format - von jk - 07.04.2023, 22:15
RE: Fortlaufende Belegnummer Format - von jk - 09.04.2023, 22:10

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste




Hinweis auf Angebot Excel-Inside - lang    Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden um dein Anliegen zu besprechen.
   Gerne erstellen wir auf dieser Basis ein Angebot.
   Sende deine Anfrage einfach
per E-Mail an anfrage@excel-inside.de


Powerd and supported by Excel-InsideSolutions