WorksheetFunction.EoMonth (Excel)
Devuelve el número de serie del último día del mes, anterior o posterior a la fecha inicial del número de mes indicado. Use fin de mes para calcular fechas de vencimiento o fechas de vencimiento que entren en el último día del mes.
Microsoft Excel almacena las fechas como números de serie secuenciales para que puedan usarse en los cálculos. De forma predeterminada, el 1 de enero de 1900 es el número de serie 1 y el 1 de enero de 2008 es el número de serie 39448 porque viene 39.448 días después del 1 de enero de 1900. Microsoft Excel para Macintosh usa un sistema de fechas predeterminado diferente.
EoMonth (Arg1, Arg2)
Dim dblEoMonth As Double
dblEoMonth = WorksheetFunction.EoMonth(Arg1:=, Arg2:=)
Arguments
Arg1, Arg2Arg1 - Fecha inicial: fecha que representa la fecha inicial. Las fechas deben especificarse mediante la función FECHA o como resultado de otras fórmulas o funciones. Por ejemplo, use FECHA(2008,5,23) para el día 23 de mayo de 2008. Pueden producirse problemas si las fechas se escriben como texto
Arg2 - Meses: número de meses anteriores o posteriores al argumento de fecha inicial. Cuando el argumento de meses tiene un valor positivo el resultado es una fecha futura; cuando es un valor negativo, el resultado es una fecha pasada