Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1748to1752
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
anstatt Monate in Wochen errechnen
01.04.2020 08:06:05
Wolfgang
Hallo,
den nachfolgenden Code erhielt ich vor geraumer Zeit hier aus dem Forum. Er läuft auch soweit gut. Wäre allerdings denkbar, nachdem sich hier Änderungen ergeben haben, dass der Code anstatt der Monate den errechneten Zeitraum in Wochen anzeigt (7 Tage wöchentlich und max. 2 Nachkommastellen)? - Vielen Dank schon jetzt für die Rückmeldungen.
Herzliche Grüße - Wolfgang
  • 
    Sub Zeitberechnen()
    If IsDate(UF_Schulung.TextBox5) And IsDate(UF_Schulung.TextBox6) Then
    UF_Schulung.TextBox7 = Round((Abs(CLng(CDate(UF_Schulung.TextBox5)) - CLng(CDate( _
    UF_Schulung.TextBox6))) + 1) / 30.4, 2)
    Else
    TextBox7 = ""
    MsgBox "vollständiges Datum", vbCritical
    Exit Sub
    End If
    End Sub
    

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

    Betreff
    Datum
    Anwender
    Anzeige
    richtig Code: 7 statt 30.4 (eigentlich 30,436875)
    01.04.2020 09:05:25
    lupo1
    Danke lupo1 - funktioniert!!
    01.04.2020 09:59:19
    Wolfgang
    Hallo lupo1,
    tausend Dank für die schnelle Rückmeldung und den Hinweis zur Änderung. Das geht tadellos. Super - hast mir sehr geholfen!
    Herzliche Grüße - Wolfgang
    AW: Danke lupo1 - funktioniert!!
    01.04.2020 10:59:25
    Luschi
    Hallo Wolfgang,
    natürlich kann man die Vba-Zeile noch verkürzen:
    UF_Schulung.TextBox7 = Round((Abs(CDate(UF_Schulung.TextBox5) - CDate( _
    UF_Schulung.TextBox6)) + 1) / 7, 2)
    - mit dem Wissenshintergrund: Datum1 - Datum 2 = Anzahl Tage
    - und CDate(UF_Schulung.TextBox5) sowie CDate(UF_Schulung.TextBox6) sind jeweils Datumswerte,
      da braucht es keine Umwandlung in eine Long-Zahl
    - UF_Schulung.TextBox5.Value bzw. UF_Schulung.TextBox6.Value und UF_Schulung.TextBox7.Value
      wäre die genaue Ansprache der jeweiligen Werte.
    Gruß von Luschi
    aus klein-Paris
    Anzeige

    302 Forumthreads zu ähnlichen Themen

    Anzeige
    Anzeige
    Anzeige

    Links zu Excel-Dialogen

    Beliebteste Forumthreads (12 Monate)

    Anzeige

    Beliebteste Forumthreads (12 Monate)

    Anzeige
    Anzeige
    Anzeige