Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
I have a list of employees in column A2 through to column A*. In Column B2 through to Column B is their corresponding d.o.b. I have a code (used from other thread in this community) to retrieve age in years. This works fine, except for years leading upto a bissextile year. What happens is when I have d.o.b. 15-2-1988 and age per is 15-2-2000 the result is 12 (which is correct). But when d.o.b. is 15-2-1987 and age per is 15-2-2000 the result is also 12 (which should be 13). How can I solve this problem?! The code is ActiveCell.Offset(0, 1) = Int(DateDiff("d", ActiveCell.Offset(0, 0).Value, Range("c2").Value) / 365.25) Regards Basta1980 |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
datediff | Excel Programming | |||
datediff help | Excel Programming | |||
DateDIFF | Excel Programming | |||
Help with datediff vba | Excel Programming | |||
DateDiff problem | Excel Programming |