letzte Woche konnte mir Beverly freundlicherweise behilflich sein, da ich absoluter Beginner in Sachen VBA bin.
In meiner Userform wurde jedes mal beim Klick auf den Button "Neu" eine neue Nummer vergeben, unabhängig davon, ob Eingaben in die TB´s gemacht wurden oder nicht. Nach dem guten Hinweis von Beverly habe ich dann den Code:
Tabelle2.Cells(2, 53).Value = Val(Tabelle2.Cells(2, 53).Value) + 1
in den CommandButton "Speichern" kopiert.
Jetzt ist es allerdings so, dass es jedes mal beim Klick auf den Button "Speichern" im Hintergrund eine Zahl weiterzählt.
In der angehängten UserForm habe ich als Beispiel drei Einträge.
Beispiel:
Ich ändere einen Eintrag, speicher diesen ab und müsste dann beim Klick auf den Button "Neu" die Nummer 4 erhalten. Leider erscheint aber die Nummer 5, weil er im Hintergrund weitergezählt hat.
Ich bräuchte wahrscheinlich einen Code der merkt, ob es sich nur um eine Änderung oder um einen neuen Datensatz handelt.
Ich möchte gerne vermeiden, dass ich einen CommandButton "Neu" und einen CoammandButton "Ändern" auf der UserForm habe, denn so würde ich es hinbekommen.
https://www.herber.de/bbs/user/126783.xlsm