WorksheetFunction.EoMonth (Excel)
Retorna o número de série da data que é o número indicado de meses antes ou depois da data inicial. Use FIMMÊS para calcular datas de vencimento ou datas de vencimento que caem no último dia do mês.
Microsoft Excel armazena datas como números de série sequenciais para que possam ser usadas em cálculos. Por padrão, 1 de janeiro de 1900 é o número de série 1, e 1 de janeiro de 2008 é o número de série 39448, porque vem 39.448 dias depois de 1 de janeiro de 1900. O Microsoft Excel para o Macintosh usa um sistema de data diferente como padrão.
EoMonth (Arg1, Arg2)
Dim dblEoMonth As Double
dblEoMonth = WorksheetFunction.EoMonth(Arg1:=, Arg2:=)
Arguments
Arg1, Arg2Arg1 - Data_inicial - uma data que representa a data inicial. As datas devem ser inseridas com a função DATA, ou como resultado de outras fórmulas ou funções. Por exemplo, use DATA(2008;5;23) para 23 de maio de 2008. Poderão ocorrer problemas se as datas forem inseridas como texto
Arg2 - Meses - o número de meses antes ou depois de data_inicial. Um valor positivo para meses gera uma data futura; um valor negativo gera uma data passada