calcular edad

04/11/2005 - 00:43 por càndid | Informe spam
hola,
necesitaba que en una funcion que me devolviese la edad entre la fecha de
nacimiento y la fecha actual, encontre esto:
Me.edad = IIf(DateDiff("yyyy", [nacimiento], Date) = 0, DateDiff("m",
[nacimiento], Date) & " meses", DateDiff("yyyy", [nacimiento], Date) & "
años")

Lo que necesito es que me devuelva los años y los meses de vida, puede ser
cuestión del formato? Alguien me echa un cable?
 

Leer las respuestas

#1 Héctor Miguel
04/11/2005 - 07:33 | Informe spam
hola, càndid !

necesitaba que en una funcion que me devolviese la edad entre la fecha de nacimiento y la fecha actual, encontre esto:
... = IIf(DateDiff("yyyy", [nacimiento], Date) = 0, DateDiff("m", [nacimiento], Date) & " meses", DateDiff("yyyy", [nacimiento], Date) & " a#os")
... necesito... que me devuelva los a#os y los meses de vida, puede ser cuestion del formato? Alguien me echa un cable?



-> si lo que necesitas es una funcion que 'funcione' en cualquier aplicacion vba y no solamente en excel
[como parece ser por tu consulta en el grupo de access]... :D
visita: http://www.cpearson.com/excel/datedif.htm

saludos,
hector.

Preguntas similares