Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Programm auf Nachkommastellen anpassen

Programm auf Nachkommastellen anpassen
08.05.2020 19:25:14
Werner.B
Guten Abend,
ich schaue mir in diesem Forum gerne einmal die Beiträge, aber auch Beispielsmappen an, um noch weiter zu lernen und Anregungen zu erhalten. Ich habe dabei das Programm in der nachfolgenden Datei entdeckt und versucht, für mich anzupassen. Das Problem, welches ich nun entdecke, ist, dass die Wochen mit Nachkommastellen nicht berücksichtigt werden. Was habe ich da zu beachten? Es würde dabei eine Nachkommastelle reichen. Ich bedanke mich schon jetzt für die Hinweise. - Mit freundlichen Grüßen Werner B.
https:\/\/www.herber.de/bbs/user/137371.xlsm
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Programm auf Nachkommastellen anpassen
08.05.2020 21:07:31
onur
Ohne zu wissen, was
NetworkDate
sein soll, kann man dir nicht wirklich helfen.
Ich könnte zwar schreiben, dass du statt
CInt(textWochen) 

das hier nehmen solltest:
CDbl(textWochen)

aber die Frage ist, was hier passiert:
textEnde = NetworkDate(CDate(textBeginn), CInt(textWochen))

Offenbar eine UDF (oder soll das etwa NETWORKDAYS sein?).
Anzeige
AW: Programm auf Nachkommastellen anpassen
08.05.2020 22:26:38
GerdL
Moin Werner,
ob das Ergebnis deinen Erwartungen voll entspricht, musst du mal gucken.
Function NetworkDate(dteStart As Date, iWeeks As Double) As Date
Dim j As Integer
Do Until Application.NetworkDays(dteStart, dteStart + j) / 5 >= iWeeks
j = j + 1
Loop
NetworkDate = dteStart + j
End Function
Private Sub textBeginn_AfterUpdate()
If IsNumeric(textWochen) And IsDate(textBeginn) Then
textEnde = NetworkDate(CDate(textBeginn), CDbl(textWochen))
End If
End Sub
Private Sub textWochen_AfterUpdate()
If IsNumeric(textWochen) And IsDate(textBeginn) Then
textEnde = NetworkDate(CDate(textBeginn), CDbl(textWochen))
End If
End Sub

Gruß Gerd
Anzeige
Vielen Dank!
09.05.2020 12:23:54
Werner.B
Hallo Gerd,
ich bedanke mich vielmals für die Antwort. Das Ergebnis entspricht voll meinen Wünschen. Es wird nun auch ein fünftel einer Woche etc. umgerechnet. Du hast mir sehr geholfen. Vor allem habe ich wieder hinzugelernt und weiß nun wad CDbl bzw. Double auswirkt.
Viele Grüße und nochmals Danke. Werner.B
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige