Hmmm .... I think that's a bit "overkill".
Copy this Function to a new module:
Public Function fGetAge(DOB As Variant) As Integer
If Not IsDate(DOB) Then Exit Function
fGetAge = DateDiff("yyyy", DOB, Date) + (Date < DateSerial(Year(Date), Month(DOB), Day(DOB)))
End Function
Now in the unbound...