alter in jahren aus Geburtsdatum errechnen vba
14.12.2003 17:59:09
Steffen
ich habe folgendes Problem. Ich habe eine Reihe von Geburtsdaten in einer Spalte stehen. Nun möchte ich den ältesten herausfinden. Das klappt auch. Nun möchte ich das Alter in Jahren berechenen. Ich hab das was gefunden und zusmmengebastelt, aber leider funktioniert das nicht ganz. Das Alter wird nur anhand der Jahreszahl berechnet. So ist jemand, der z.b. am 25.12.1950 geboren ist jetzt schon 53. Stimmt ja nciht, denn der hatte ja noch keinen geburtstag. Ich möchte nun, dass die Berechnung auf Tage und Monate ausgeweitet wird. Kann mir da jemand weiterhelfen?
Alter = DateDiff(interval:="yyyy", date1:=Range("F2").Value, date2:=Date)
With Range("IV1")
.Formula = "=DateDiff(F2, Date,""y"")"
End With
MsgBox prompt:="Alter" & Alter & " Jahre"
Gruß
Steffen