Macro, Calculo entre dos fechas

Buenas tardes, tengo una fecha de ingreso de personal y otra de terminación de contrato, para lo cual quisiera saber si hay alguna macro para calcular cuanto tiempo duro el trabajador laborando. Ejem.
Fecha Ingreso Fecha Baja Tiempo laborado
22-oct-01 23-nov-09 = 8 años 1 mes

Gracias.

1 Respuesta

Respuesta
1
Espero que esto te ayude. Saludos...
Public Function fcnDifFecha(fechaIni As Date, fechaFin As Date) As String
    Dim meses As Integer
    meses = DateDiff("m", fechaIni, fechaFin)
    fcnDifFecha = meses \ 12 & " años " & meses Mod 12 & " meses"
End Function

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas