calcular edad
necesito calcular edad, en mes,dia,a帽o y que reste los dias que hacen falta para la edad, osea que si me faltan 3meses para cumplir 19 a帽os, entonces tengo 18 a帽os
S贸lo tienes que utilizar la sentencia DateDif(), consulta en la ayuda y es muy sencilla.
te dejo el codigo (quita las barras ya que se insertan solas)
Public Function Edad(Fecha_Nacimiento As Variant, Optional Ahora As Variant = "")
Dim LaEdad As Variant
If Ahora = "" Then Ahora = Now
LaEdad = DateDiff("yyyy", Fecha_Nacimiento, Ahora)
If Month(Fecha_Nacimiento) > Month(Ahora) Then
LaEdad = LaEdad - 1
ElseIf Month(Fecha_Nacimiento) = Month(Ahora) Then
If Day(Fecha_Nacimiento) > Day(Ahora) Then LaEdad = LaEdad - 1
Else
End If
Edad = LaEdad
End Function