in einem Makro möchte ich u.a. die zeitliche Differenz (in Monaten) zwischen einem bestimmten Datum in der Vergangenheit und dem aktuellen spricht heutigen Datum berechnen.
Hierfür habe ich folgenden Auszug aus dem Makro:
Wb2.Sheets(1).Cells(k, 5).Value = DateDiff("m", Wb2.Sheets(1).Cells(k, 4).Value,_ Wb2.Sheets(1).Range("B2").Value) 'Anzahl Monate Account aktiv_
Wb2.Sheets(1).Cells(k, 5).NumberFormat = "0"
Erläuterungen:
Wb2.Sheets(1).Cells(k, 4).Value ' in dieser Zelle steht "22.01.2014"
Wb2.Sheets(1).Range("B2").Value 'in dieser Zelle steht heutiges Datum (=HEUTE())
Als Ergebnis spuckt mir das Makro 20 Monate Differenz aus.
Wo liegt der Fehler?
Vielen Dank
Gruß
j.r.