Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema MsgBox
BildScreenshot zu MsgBox MsgBox-Seite mit Beispielarbeitsmappe aufrufen

Tage von Datum abziehen

    Betrifft: Tage von Datum abziehen von: Sven
    Geschrieben am: 27.08.2003 12:44:30

    Hallo,
    wie kann ich eine best. Anzahl von Tagen von einem Datum abziehen?

    DateAdd geht da nicht, soweit ich weiss, oder?

    Danke
    Sven

      


    Betrifft: AW: Tage von Datum abziehen von: Hajo_Zi
    Geschrieben am: 27.08.2003 12:49:53

    Hallo Sven

    Datum steht in A1

    =A1-30

    Gruß hajo


      


    Betrifft: AW: Tage von Datum abziehen von: Sven
    Geschrieben am: 27.08.2003 12:52:43

    Soll das bedeuten, dass ich einfach von einem Datum, das z.B. dtmDatum steht, so die Tage abziehe: dtmDatum = dtmDatum-15

    Sven


      


    Betrifft: AW: Tage von Datum abziehen von: Hajo_Zi
    Geschrieben am: 27.08.2003 12:57:56

    Hallo Sven

    wärst Du da mit Testen nicht schneller??

    Ja


    Gruß hajo


      


    Betrifft: AW: Tage von Datum abziehen von: Sven
    Geschrieben am: 27.08.2003 13:16:59

    Das funktioniert leider nicht.
    Wenn ich in der dtmDatum folgendes Datum habe: 20.08.2003 und mache dann dtmDatum = dtmDatum - 12, dann erhalte ich nicht 08.08.2003, sondern 20.08.2003.

    Sven


      


    Betrifft: AW: Tage von Datum abziehen von: Hajo_Zi
    Geschrieben am: 27.08.2003 13:21:09

    Hallo Sven

    ich habe jetzt Extra einer Zelle den Namen "dtmDatum" gegeben und das geht Fehlerfrei.

    Leider habe ich da keinen Ansatz mehr.

    Gruß Hajo


      


    Betrifft: AW: Tage von Datum abziehen von: Sven
    Geschrieben am: 27.08.2003 13:22:24

    Oh sorry, in VBA das ganze. Also keine Zelle so benennen, sondern eine Variable.

    Sven


      


    Betrifft: AW: Tage von Datum abziehen von: Sven
    Geschrieben am: 27.08.2003 13:25:32

    Ok, hat sich erledigt.
    Wenn ich eine neue Variable nehme, dann geht es.

    Danke

    Sven


      


    Betrifft: AW: Tage von Datum abziehen von: Hajo_Zi
    Geschrieben am: 27.08.2003 13:25:59

    Hallo Sven

    in VBA geht das auch Fehlerfrei

    Sub Sven()
        Dim DaDatum As Date
        DaDatum = "08.08.03"
        MsgBox DaDatum
        DaDatum = DaDatum - 12
        MsgBox DaDatum
    End Sub
    



    Gruß Hajo


      


    Betrifft: AW: Tage von Datum abziehen von: Sven
    Geschrieben am: 27.08.2003 13:32:45

    Stimmt, so funktioniert es wunderbar.

    Sven


      


    Betrifft: AW: Danke für Rückmeldung oT von: Hajo_Zi
    Geschrieben am: 27.08.2003 13:38:05




     

    Beiträge aus den Excel-Beispielen zum Thema " Tage von Datum abziehen"