Cómo calcular Año, Mes y Días Uso de VBA en Microsoft Excel 2010
En este artículo, aprenderá a calcular años, meses y días. Usaremos el código VBA para crear la función UDF para el cálculo.
Haga clic en la pestaña Desarrollador Desde el grupo Código, seleccione Visual Basic
Haga clic en Insertar y luego en Módulo
Esto creará un nuevo módulo.
Ingrese el siguiente código en el módulo * Función dDATEDIF (Start_Date como fecha, End_Date como fecha, Unidad como cadena)
Como cadena *
xlDATEDIF = DateDiff (Unidad, Fecha_inicio, Fecha_finalización)
Finalizar función
La nueva fórmula UDF se crea con el nombre dDATEDIF Hay tres parámetros:
Start_Date: los días a partir de los cuales comienza el período.
End_Date: Es la última fecha del período que desea calcular.
Unidad: especifica el intervalo por el cual quieres la diferencia.
Aquí, la unidad acepta los siguientes valores.
Para encontrar el número de días, la fórmula sería = dDATEDIF (A2, B2, «d»). Consulte la siguiente instantánea:
Para encontrar el número de años, la fórmula sería = dDATEDIF (A2, B2, «aaaa»). Consulte la instantánea a continuación:
Para obtener otros resultados como mes, trimestre, etc., consulte la instantánea a continuación, que se puede usar como una unidad (3 ^ rd ^ parámetro), y el resultado se actualizará.
De esta manera puedes conocer todos los valores de tiempo que te interesan.