Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

eine Nummer mit dem Datum fortlaufen lassen! Wie geht das?





Frage

Hallo liebe Helfer, habe folgendes Problem! Und zwar möchte ich wenn ich täglich meine Kassenabrechnung öffne eine Nummer fortlaufen mit dem Datum haben! Beispiel: 14.09.05 Beleg Nr. 100 den Tag danach 15.09.05 Beleg Nr. 101 usw. Das Datum ist über die funktion " =heute() " festgelegt. Also ändert sich jeden Tag das Datum. Außerdem müsste sich dann noch die Beleg Nr. automatisch mit ändern, also eins weiter. Außer am Wochenende( am Freitag 16.09.05 soll er dann z.B. Beleg Nr. 102 haben und am Montag 103 ! Es wäre Toll wenn mir irgendjemand helfen könnte, bin total verzweifelt ! MFG Nadine

Antwort 1 von coros

Hi nadine,

kopiere nachfolgenden VBA Code in das VBA Projekt „DieseArbeitsmappe“ in Deiner Datei.

Option Explicit

Private Sub Workbook_Open()
Dim Belegnummer As Integer
If Range("A1") = Empty Then
Belegnummer = 1
Else
Belegnummer = Mid(Range("A1"), 24, 10) + 1
End If
If Format(Date, "dd.mm.yyyy") <> Mid(Range("A1"), 1, 10) And Format(Date, "ddd") <> "So" And Format(Date, "ddd") <> "Sa" Then
Range("A1") = Format(Date, "dd.mm.yyyy") & " Belegnummer: " & Belegnummer
Else
Range("A1") = Format(Date, "dd.mm.yyyy") & " Belegnummer:" & Mid(Range("A1"), 24, 10)
End If
End Sub

Bei dem Code wird Dir immer in Zelle A1 das aktuelle Datum und die Belegnummer angezeigt. Ändert sich das Datum, wird die Belegnummer hoch gezählt. Außer an den Wochenenden, da ändert sich nur das Datum, nicht aber die Belegnummer. Soll das Datum und die Belegnummer in einer anderen Zelle als A1 ausgegeben werden, dann musst Du überall in dem Code wo die Bezeichnung A1 auftaucht, die Zellbezeichnung von der Zell hinschreiben, in der das Datum und die Nummer auftauchen soll.

Ich hoffe, Du kommst klar. Bei Fragen melde Dich.

Solltest Du nicht wissen, wie Du den Code in Deine Datei bekommst, dann schau mal auf meiner HP in der Rubrik Anleitungen und dort dann in der Anleitungsnummer 1 nach. Dort stelle ich dazu eine bebilderte Anleitung zur Verfügung, die Dir sicherlich helfen wird.

MfG,
coros
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: