Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

datum berechnen

Begonnen von Icemann1970, Mai 02, 2019, 10:11:37

⏪ vorheriges - nächstes ⏩

Icemann1970

Hallo zusammen. Ich suche mir schon die letzten zwei Tage einen Wolf, komme nicht weiter (auch nicht mit Dr. Google)
Ich habe ein Bericht, indem ich eine Verfolgung der Bestellvorgänge sehen möchte.
(in Kurzform)
Bestelldatum vom Techniker.... geht
Terminierung..........................geht
..... Mein Problem ist: Ich möchte gerne wissen seit wieviel Tagen die Bestellung läuft wenn z.B. noch kein Wareneingang ist. Also sobald einer der letzten Datum fehlen komme ich nicht weiter.
Das jetzt funktioniert nur wenn das erste und das letzte Datum eingetragen ist.
Mag mir da jemand weiterhelfen?

Public Function CalcDays(BestellungSendenDatum As Date, TerminDispoAm As Date) As Integer


Dim iDiff As Integer
Dim i As Integer
Dim iresult As Integer
Dim dtTemp As Date

iDiff = DateDiff("d", BestellungSendenDatum, TerminDispoAm)


For i = 0 To iDiff
dtTemp = DateAdd("d", i, BestellungSendenDatum)
If Weekday(dtTemp, vbMonday) <> 6 And _
Weekday(dtTemp, vbMonday) <> 7 Then
iresult = iresult + 1
End If
Next i
CalcDays = iresult

End Function

Das Ziel ist, ich möchte wissen wo der Flow stockt um den Kreislauf von der Bestellung bis zur Terminierung zu beschleunigen.

zusätzlich natürlich ein ungebundenes Textfeld mit
=CalcDays([BestellungSendenDatum];[TerminDispoAm])
Mfg. Udo

Icemann1970

Habe es geschafft. Ob es so schön ist kann ich nicht sagen, ABER es funktioniert. Ich habe jetzt mehrere Module erstellt und dann enzelne Datum Abfragen damit durchgeführt.
Mein DUMMER Fehler war dass ich den Code nicht als Modul angelegt hatte.
Mfg. Udo