Macro para calcular la edad
Para
Elsa Matilde
Hace poco consulte como calcular la edad de una persona pero la fórmula que utilice no me da la edad exacta (a veces me da más o menos)
Ahora tengo esta fórmula, algo larga pero al parecer funciona, pero no se como convertila en código macro.
=SI(C5="","",SI(DIA(E5)>=DIA(C5),SI(MES(E5)>=MES(C5),AÑO(E5)-AÑO(C5),AÑO(E5)-AÑO(C5)-1),SI(MES(E5)>MES(C5),AÑO(E5)-AÑO(C5),AÑO(E5)-AÑO(C5)-1))&" años")
La fecha de nacimiento esta el textbox3 y la otra fecha en el textbox5
Este es el código que he estado usando y que me da un resultado equivocado
If TextBox3 <> "" And IsDate(TextBox3) Then
Cells(Fila, "C") = CDate(TextBox3)
End If
If TextBox5 <> "" And IsDate(TextBox5) Then
Cells(Fila, "E") = CDate(TextBox5)
End If
If TextBox5 <> "" And TextBox3 <> "" And IsDate(TextBox5) And IsDate(TextBox3) Then
Cells(Fila, "D") = Round(Int(CDate(TextBox5) - CDate(TextBox3)) / 365.25) - 1 & " años"
End If