I believe that if, as you said, you want this to work for any date, you'd modify it this way:<br><br>Function Age(BDate As Date, ChosenDate) As Integer<br> Age = DateDiff("yyyy", BDate, ChosenDate) + _<br> (ChosenDate < DateSerial (Year(ChosenDate), Month(BDate), Day(BDate)))<br>End Function